Skip to content

Commit

Permalink
feat!: Add native display sink (#38)
Browse files Browse the repository at this point in the history
* refactor!: Put sinks behind a trait

* feat: Add native display implementation

* add CLI flags for --vnc and --native-display

* Document in readme

* fix clippy lints

* changelog

* Fix compilation without native-display

* some error handling

* typo in memcpy
  • Loading branch information
sbernauer authored Aug 10, 2024
1 parent 3b8a53a commit bbecfb0
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 bbecfb0

Please sign in to comment.