Skip to content

v0.8.0

Compare
Choose a tag to compare
@github-actions github-actions released this 17 May 16:13
· 88 commits to main since this release

Special thanks to all contributors and sponsors of this project!!

New Features

  • Windows Input Capture
  • Hook Command when entering a client: Can be used for clipboard sharing
  • Frontend now shows status of dns / associated ip addresses for clients
  • scrolling now works a lot better on most device combinations

Bug Fixes

  • Clients can no longer be set to the same position
  • Fixed some scancodes being incorrectly mapped (windows)

Chores

Commits

  • e52febf: simplify windows installation instructions (Ferdinand Schober)
  • 1a2645c: fix formatting (#101) (Ferdinand Schober) #101
  • cc7984c: fix clippy lint (Ferdinand Schober)
  • 9ca7e23: enforce only one client at a position (#102) (Ferdinand Schober) #102
  • f9eeb25: Windows Input Capture (#100) (Ferdinand Schober) #100
  • 058097c: Update OS support table (Ferdinand Schober)
  • 141ea28: fix a race condition in windows capture (Ferdinand Schober)
  • f7edfec: add tests for capture and emulation (Ferdinand Schober)
  • ccb201e: formatting (Ferdinand Schober)
  • impl back and forward mouse buttons (Ferdinand Schober)
  • revert scrolling multiplier (Ferdinand Schober)
  • use predifined css classes instead of custom ones (Ferdinand Schober)
  • 5b76c3b: add hostname entry row with clipboard button (Ferdinand Schober)
  • e537cdb: properly reset copy icon (Ferdinand Schober)
  • 36855a1: pub glib-build-tools behind gtk feature flag (Ferdinand Schober)
  • Add aarch64-darwin package and devshell (#108) #108 (Johan)
  • enable creating config file via home-manager (#109) #109 (Johan)
  • 279e582: Rename FrontendEvent to FrontendRequest (#111) (Ferdinand Schober) #111
  • 3e96b42: use slab instead of reinventing the wheel (#112) (Ferdinand Schober) #112
  • 636c592: trust_dns_resolver is now hickory_resolver (#116) (Ferdinand Schober) #116
  • 77aa96e: defer creation of input capture / emulation (#117) (Ferdinand Schober) #117
  • Add macOS launchd service to hm-module module (#110) #110 (Johan)
  • 5318f5a: Separate config state (#118) (Ferdinand Schober) #118
  • c76d9ef: implement dns indicator (#119) (Ferdinand Schober) #119
  • 18a3c10: Update FUNDING.yml (Ferdinand Schober)
  • e21ab02: layer-shell: use value120 scroll events #115 (Ferdinand Schober)
  • 973360a: libei emulation: use discrete scroll events (Ferdinand Schober)
  • 1f0d386: add discrete120 scroll event (#120) (Ferdinand Schober) #120
  • fix touchpad scrolling (#121) #121 (Ferdinand Schober)
  • fix resolution with scaling enabled (#124) #124 (Ferdinand Schober)
  • race condition when activating clients (Ferdinand Schober)
  • 9969f99: macos-latest on longer runs on intel macs (Ferdinand Schober)
  • e9738fc: explicit state synchronisation (#129) (Ferdinand Schober) #129
  • 799b451: enter hook command (#130) (Ferdinand Schober) #130
  • da768b6: ignore Axis events corresponding to v120 events (Ferdinand Schober)
  • ba46037: fix scrolling in windows (Ferdinand Schober)
  • 1737727: fix cast (Ferdinand Schober)
  • 5802a0b: fix discrete scrolling on wlroots (Ferdinand Schober)
  • 60180d8: fix formatting (Ferdinand Schober)
  • 152bcea: fix dns resolving (Ferdinand Schober)
  • 11e1919: fix most international keybindings (Ferdinand Schober)
  • cd98acb: fix right shift not working (Ferdinand Schober)
  • 1c082d5: fix win -> lin scancode translations for intl keys (Ferdinand Schober)