Skip to content

Releases: hendemic/zync

0.1.0 MacOS + Wayland Optimization

Choose a tag to compare

@hendemic hendemic released this 25 Aug 02:31

Added MacOS support and a more optimized Wayland implementation that works with full screen windows with lower system overhead.

Wayland Support

Choose a tag to compare

@hendemic hendemic released this 23 Nov 22:40
bdd46fd

Added desktop environment detection and wayland support

  • Detects wayland or x11
  • Uses pipewire for wayland
  • Improved performance on wayland (1ms capture + process time vs 22-25ms on x11)
  • Known issue with some full screen games bypassing a full monitor pipewire stream on Gnome. Work around is to start the game, then run the app, and select the game once its loaded.

First Experimental Release

Pre-release

Choose a tag to compare

@hendemic hendemic released this 03 Nov 17:19

First working release! Tested on KDE Plasma X11 with two zones mapped to 1 light each on Z2M.

  • Connects to MQTT broker and sends messages to Z2M to control lights
  • Support for X11 Linux
  • Dynamic transition and brightness based on screen changes. Slow transition for colors close in distance; fast for big jumps.
  • Adaptive framerate. Config sets target for percent of thread time used for screen capture (e.g. 10fps = 100ms thread time. 0.25 means 25ms capture time will throttle framerate). This gives the user some control over CPU thread usage and handles spikes in performance by throttling.