v0.8.0
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
- Release lan-mouse version 0.8.0 (Ferdinand Schober)
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)