Skip to content

Commit

Permalink
feat!: Add native display sink (#38)
Browse files Browse the repository at this point in the history
1. Put DisplaySinks behind a shared trait `DisplaySink`, so far we have native display, VNC and ffmpeg
2. Add native display sink

This feature was inspired by https://github.com/Rairosu/breakwater/tree/display_sink, so many thanks @Rairosu!

Co-authored-by: Rairosu <[email protected]>
  • Loading branch information
sbernauer and Rairosu committed Aug 10, 2024
1 parent 3b8a53a commit a16ce33
Show file tree
Hide file tree
Showing 13 changed files with 1,751 additions and 261 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,15 @@ All notable changes to this project will be documented in this file.
### Added

- Added support for binary sync protocol behind the `binary-sync-pixels` feature ([#34])
- Added support for native display output ([#38])

### Changed

- BREAKING: Feature `binary-commands` has been renamed to `binary-set-pixel` ([#34])
- BREAKING: Remove the `breakwater-core` crate ([#37])
- Add a `FrameBuffer` trait, rename the existing implementation one to `SimpleFrameBuffer` ([#37])
- Add a `DisplaySink`´trait, so that new sinks can be added more easily ([#38])
- BREAKING: No display sink is now started by default. To start the VNC server add the `--vnc` CLI argument ([#38])

### Fixed

Expand All @@ -22,6 +25,7 @@ All notable changes to this project will be documented in this file.
[#34]: https://github.com/sbernauer/breakwater/pull/34
[#36]: https://github.com/sbernauer/breakwater/pull/36
[#37]: https://github.com/sbernauer/breakwater/pull/37
[#38]: https://github.com/sbernauer/breakwater/pull/38

## [0.15.0] - 2024-06-12

Expand Down
Loading

0 comments on commit a16ce33

Please sign in to comment.