Skip to content

v0.16.0

Latest

Choose a tag to compare

@scottdraves scottdraves released this 23 May 02:32
· 11 commits to master since this release

This release adds Linux as a third supported platform, with polish and fixes for Windows and Mac.

Cross-platform

  • Authenticate websocket connections via headers rather than query parameters so session tokens stop appearing in logs (#537)
  • Handle new error codes returned by the auth endpoint including WorkOS rate-limit responses (#535, #624)

Windows

  • Hide titlebar in screensaver preview (#629, #630)
  • Close screensaver on mouse movement (#615)
  • Allow keyboard commands while in screensaver mode (#613)
  • Focus email field on first-time wizard open (#644)
  • Restrict verification-code input to 6 digits (#637)

Mac

  • Validate the verification-code field in the settings dialog (#627)
  • Correct an Error() format-string bug and silence noisy playing log lines (#315, #646)

Linux

  • Initial Linux support (#544)
  • Vulkan renderer with linear and cubic frame blending (#626)
  • Lato font with drop-shadow overlay text (#620)
  • Mouse-cursor OSD and remote control commands (#619)
  • Wayland/KWin compositor-ping handling to prevent window desaturation (#628)
  • Render loop paced to display FPS rather than content FPS
  • --fullscreen flag with Ctrl+Q quit
  • AppImage build replacing the legacy shell script with a Python implementation (#621)

Full Changelog: 0.15.0...0.16.0