2025-11-15 - 2026-05-15
Overview
311 issues closed from 1 user
Closed
#409 [PR #417] [MERGED] Macos menubar app
Closed
#410 [PR #416] [CLOSED] macOS: fix missing symbolic icons and improve app icon
Closed
#408 [PR #415] [CLOSED] fix: negate macOS scroll delta to match wl_pointer/libei sign
Closed
#406 [PR #402] [MERGED] automatically update config when changed
Closed
#407 [PR #412] [CLOSED] feat(x11): implement X11 input capture backend
Closed
#404 [PR #400] [MERGED] Fix ci
Closed
#403 [PR #399] [MERGED] fix icon build
Closed
#402 [PR #395] [MERGED] fix: nix evaluation warnings + flake improvements
Closed
#400 [PR #392] [MERGED] fix(macos): forward back/forward mouse buttons in capture and emulation
Closed
#401 [PR #387] [CLOSED] Use absolute pointer coordinates to move back to the host screen
Closed
#399 [PR #393] [MERGED] update cachix and disable magic nix-cache
Closed
#396 [PR #383] [MERGED] Handle the RemoteDesktop portal restore token correctly
Closed
#398 [PR #385] [MERGED] Linux -> macOS fixes
Closed
#394 [PR #375] [MERGED] rust.yml: run fmt/build/check/test separately
Closed
#395 [PR #382] [MERGED] build releases on ubuntu 22.04
Closed
#393 [PR #374] [MERGED] chore: developer experience - pre-commit hook, ai instructions, yaml formatting
Closed
#391 [PR #372] [MERGED] feat: workflow and build updates
Closed
#389 [PR #353] [MERGED] feat: add binary cache to instructions
Closed
#390 [PR #371] [MERGED] fix: remote key-up on triggered release
Closed
#387 [PR #349] [MERGED] improve reliability of connections
Closed
#388 [PR #350] [MERGED] macos: fix scroll capture
Closed
#386 [PR #348] [MERGED] Add rustfmt.toml for explicit styling
Closed
#384 [PR #346] [MERGED] fix inconsistent mouse capture on macos
Closed
#383 [PR #345] [MERGED] Save config
Closed
#382 [PR #342] [MERGED] macos: fix modifier capture
Closed
#380 [PR #341] [MERGED] Reset double click on move
Closed
#381 [PR #339] [CLOSED] WIP: MacOS input consistency, request for comment
Closed
#379 [PR #340] [MERGED] macos: fix duplicated key release event
Closed
#378 [PR #338] [MERGED] macos: emulate double / triple click
Closed
#375 [PR #335] [MERGED] prevent authorization request spamming windows
Closed
#376 [PR #337] [MERGED] macsos: use ScrollEventUnit::LINE for mousewheel
Closed
#377 [PR #328] [MERGED] Add development flatpak manifest
Closed
#374 [PR #334] [MERGED] Partially Revert "slow scrolling chrome with emulation=wlroots captur…
Closed
#372 [PR #326] [MERGED] doc: add missing closing tag in README
Closed
#371 [PR #325] [MERGED] slow scrolling chrome with emulation=wlroots capture=layer-shell (#318)
Closed
#370 [PR #323] [MERGED] macos: fix a crash when InputCapture is dropped
Closed
#369 [PR #324] [MERGED] Macos cleanup event thread
Closed
#368 [PR #310] [CLOSED] Add development flatpak manifest
Closed
#367 [PR #308] [MERGED] Add instructions to README for installing on Fedora
Closed
#365 [PR #300] [MERGED] fix parent class types in key_row widget
Closed
#366 [PR #302] [MERGED] update dependencies
Closed
#364 [PR #301] [MERGED] fix clippy warnings from rust 1.87
Closed
#361 [PR #283] [MERGED] Capture horizontal scroll on Windows
Closed
#363 [PR #299] [CLOSED] Fix The Wrong Path In systemd Config File
Closed
#360 [PR #282] [MERGED] unauthorized device accept notification
Closed
#359 [PR #285] [MERGED] clients should not be mandatory in configuration
Closed
#358 [PR #281] [MERGED] Fix parsing TOML key 'position' and values
Closed
#355 [PR #277] [MERGED] Update README.md
Closed
#356 [PR #278] [MERGED] remove cli frontend in favor of cli subcommand
Closed
#354 [PR #279] [MERGED] simplify configuration
Closed
#353 [PR #276] [MERGED] Gtk frontend rework
Closed
#351 [PR #275] [MERGED] cancel previous dns request if a new one is made
Closed
#352 [PR #271] [MERGED] Include libadwaita and other dependencies in the app bundle on macOS
Closed
#350 [PR #266] [MERGED] Build a macOS bundle for Intel and ARM
Closed
#349 [PR #270] [MERGED] Add cmd-q shortcut on macOS
Closed
#348 [PR #263] [MERGED] layer-shell: handle added/removed globals
Closed
#346 [PR #246] [CLOSED] #122 chore: added additional using information
Closed
#347 [PR #255] [MERGED] use shadow-rs instead of executing git describe
Closed
#345 [PR #252] [MERGED] address clippy lints
Closed
#344 [PR #242] [MERGED] update scancode.rs reference
Closed
#343 [PR #241] [MERGED] fix windows input capture not releasing keys
Closed
#341 [PR #238] [MERGED] Wlroots modifier emulation support
Closed
#342 [PR #240] [MERGED] Add time to wlroots discrete scroll event emulation
Closed
#340 [PR #229] [MERGED] Update README.md
Closed
#339 [PR #236] [MERGED] update build.rs with optional git command
Closed
#337 [PR #227] [MERGED] update core-graphics / foundation
Closed
#338 [PR #228] [MERGED] update screenshots
Closed
#336 [PR #225] [MERGED] Rename Synergy Community Edition to Deskflow
Closed
#334 [PR #222] [MERGED] recreate wl_{pointer,keyboard} on capability event
Closed
#335 [PR #226] [MERGED] upgrade ashpd + reis
Closed
#332 [PR #218] [MERGED] propagate event tap creation error
Closed
#333 [PR #219] [MERGED] macos: implement client side modifier events
Closed
#331 [PR #212] [MERGED] Add desktop and icon
Closed
#330 [PR #211] [MERGED] Add default.nix file to main and update readme
Closed
#329 [PR #209] [MERGED] reference count capture
Closed
#328 [PR #206] [MERGED] macos: fix key-release with repeat logic
Closed
#324 [PR #194] [MERGED] Add link to Synergy (open source)
Closed
#326 [PR #200] [MERGED] Encryption
Closed
#327 [PR #202] [MERGED] MacOS Multimonitor support
Closed
#325 [PR #195] [CLOSED] encryption - add ring dependency
Closed
#321 [PR #186] [MERGED] extract frontends and frontend-ipc code into separate crates
Closed
#322 [PR #191] [MERGED] cleanup server code + fix a lost update case
Closed
#323 [PR #189] [MERGED] cleanup main
Closed
#319 [PR #185] [MERGED] include commit-hash in version
Closed
#320 [PR #188] [MERGED] layer-shell: drop hard-dep on shortcut-inhibit
Closed
#317 [PR #179] [MERGED] use local-channel instead of tokio sync channel
Closed
#318 [PR #184] [MERGED] produce events in dummy capture-backend
Closed
#316 [PR #177] [MERGED] cleanup capture task
Closed
#315 [PR #170] [MERGED] track pressed keys in input-capture
Closed
#314 [PR #178] [MERGED] move lan-mouse protocol to separate crate
Closed
#313 [PR #169] [MERGED] move refcounting of key presses to input-emulation
Closed
#312 [PR #167] [MERGED] fix crash due to dropped fd
Closed
#310 [PR #161] [MERGED] Update Nix Flake
Closed
#311 [PR #160] [MERGED] Add warning about Windows hiding the cursor
Closed
#309 [PR #162] [MERGED] derive barrier_id from cursor position
Closed
#307 [PR #157] [MERGED] Purge anyhow
Closed
#308 [PR #158] [MERGED] better capture error handling (specifically libei)
Closed
#305 [PR #155] [MERGED] remove dispatch workaround
Closed
#306 [PR #154] [MERGED] split into input-{event,capture,emulation}
Closed
#304 [PR #153] [MERGED] reduce coupling of emulation and capture backends
Closed
#301 [PR #147] [MERGED] fix transmuting to pointer types UB
Closed
#302 [PR #150] [MERGED] Configurable capture backend
Closed
#303 [PR #151] [MERGED] Configurable emulation backend
Closed
#300 [PR #145] [MERGED] Update Arch Linux instructions
Closed
#299 [PR #143] [MERGED] fix sizeof usize assumed to be 8
Closed
#298 [PR #136] [MERGED] Extract package name and version from Cargo.toml
Closed
#297 [PR #131] [MERGED] [WIP] MacOS inputcapture
Closed
#295 [PR #129] [MERGED] explicit state synchronisation
Closed
#296 [PR #124] [MERGED] windows: fix resolution with scaling enabled
Closed
#294 [PR #130] [MERGED] basic enter hook command
Closed
#290 [PR #119] [MERGED] implement dns indicator
Closed
#291 [PR #118] [MERGED] Separate config state
Closed
#292 [PR #120] [MERGED] add discrete120 scroll event
Closed
#293 [PR #121] [MERGED] libei: fix touchpad scrolling
Closed
#289 [PR #117] [MERGED] dont block waiting for input capture / emulation
Closed
#288 [PR #116] [MERGED] trust_dns_resolver is now hickory_resolver
Closed
#286 [PR #109] [MERGED] nix: enable creating config file via home-manager
Closed
#287 [PR #112] [MERGED] use slab instead of reinventing the wheel
Closed
#285 [PR #110] [MERGED] nix: Add macOS launchd service to hm-module module
Closed
#284 [PR #111] [MERGED] Rename FrontendEvent to FrontendRequest
Closed
#282 [PR #108] [MERGED] nix: Add aarch64-darwin package and devshell
Closed
#283 [PR #102] [MERGED] enforce only one client at a position
Closed
#279 [PR #101] [MERGED] fix formatting
Closed
#280 [PR #99] [MERGED] move to windows from win-api
Closed
#281 [PR #100] [MERGED] Windows Input Capture
Closed
#278 [PR #98] [MERGED] rename producer, consumer to emulation and capture
Closed
#276 [PR #94] [MERGED] Libei producer
Closed
#277 [PR #97] [MERGED] refactor producer and consumer
Closed
#275 [PR #96] [MERGED] Update README.md
Closed
#274 [PR #95] [MERGED] make release bind configurable
Closed
#273 [PR #93] [MERGED] update actions
Closed
#270 [PR #82] [MERGED] feat: add nix support(#80)
Closed
#271 [PR #81] [MERGED] macos: add keyboard support
Closed
#272 [PR #92] [MERGED] fix duplicate creation of wl_pointer / wl_keyboard
Closed
#269 [PR #78] [MERGED] allow incoming requests from arbitrary ports
Closed
#268 [PR #72] [MERGED] Modified .desktop file to conform with standard
Closed
#266 [PR #70] [MERGED] Activate on startup
Closed
#267 [PR #71] [MERGED] ignore double press / release events
Closed
#265 [PR #65] [MERGED] ignore every event except Enter in receiving mode
Closed
#264 [PR #63] [MERGED] Key repeat
Closed
#261 [PR #60] [MERGED] Remove duplicate code
Closed
#262 [PR #61] [MERGED] Fix Error handling in layershell producer
Closed
#263 [PR #62] [MERGED] recreate windows, when output is removed / added
Closed
#259 [PR #59] [MERGED] graceful termination
Closed
#260 [PR #58] [MERGED] enable gtk frontend in windows
Closed
#258 [PR #57] [MERGED] Split tasks - No more blocking the event loop
Closed
#255 [PR #54] [MERGED] Implement keycode translation for windows
Closed
#256 [PR #55] [MERGED] cli: wait for connection
Closed
#257 [PR #56] [MERGED] Update dependencies
Closed
#254 [PR #53] [MERGED] release stuck keys
Closed
#250 [PR #43] [MERGED] Background service
Closed
#251 [PR #50] [MERGED] add leave event to make entering a client more reliable
Closed
#252 [PR #51] [MERGED] fix a case where a client exited through CTRL+ALT+SHIFT+SUPER could not be entered again
Closed
#253 [PR #52] [MERGED] Add a dummy backend
Closed
#249 [PR #45] [MERGED] add an arm64 build
Closed
#248 [PR #42] [MERGED] macos: enable running lan-mouse on macos
Closed
#246 [PR #40] [MERGED] Added example .desktop file.
Closed
#247 [PR #41] [MERGED] Respect XDG_CONFIG_HOME for config.toml location
Closed
#244 [PR #34] [MERGED] port changing functionality
Closed
#245 [PR #33] [MERGED] Libei support
Closed
#242 [PR #31] [MERGED] Support event consumer on KDE! (portal backend)
Closed
#243 [PR #32] [MERGED] Update README.md
Closed
#240 [PR #29] [MERGED] Avoid sending frame events
Closed
#241 [PR #30] [MERGED] Async
Closed
#239 [PR #27] [MERGED] Frontend improvement
Closed
#236 [PR #24] [MERGED] Update README.md
Closed
#237 [PR #20] [MERGED] Epoll
Closed
#238 [PR #25] [MERGED] Update README.md
Closed
#234 [PR #22] [MERGED] hotfix: Oneshot seems to crash Hyprland
Closed
#235 [PR #23] [MERGED] Fix interrupted syscall when waking from suspend
Closed
#233 [PR #19] [MERGED] Libadwaita gui
Closed
#231 [PR #17] [MERGED] Create LICENSE
Closed
#232 [PR #18] [MERGED] continue without keymap
Closed
#230 [PR #13] [MERGED] Update deps and README, change default port
Closed
#229 [PR #14] [MERGED] Default port now 4242 everywhere
Closed
#227 [PR #12] [MERGED] Windows keyboard support
Closed
#228 [PR #11] [MERGED] Add full mouse support on windows
Closed
#226 [PR #10] [MERGED] better error handling for port in use
Closed
#225 [PR #8] [MERGED] Initial Hotplug support
Closed
#224 [PR #9] [MERGED] Cleanup
Closed
#223 [PR #7] [MERGED] update example config + add help message for releasing mouse
Closed
#221 [PR #2] [MERGED] cleanup Cargo.toml
Closed
#220 [PR #4] [MERGED] support for cmdline args and better error handling
Closed
#222 [PR #5] [MERGED] Strip symbols and enable LTO for smaller binaries
Closed
#219 [PR #1] [MERGED] enable conditional compilation for all backends
Closed
#218 [GH-ISSUE #414] Pre Release crashing
Closed
#209 [GH-ISSUE #401] Super key not sent to slave
Closed
#206 [GH-ISSUE #396] [Feature Request] Option to show log in application window
Closed
#204 [GH-ISSUE #391] Feature Request: MacOS does not handle additional mouse buttons like back and forward
Closed
#199 [GH-ISSUE #381] Latest builds must rely on Glibc 2.39b
Closed
#197 [GH-ISSUE #369] release_bind not clearing modifiers?
Closed
#198 [GH-ISSUE #368] Scroll doesn't work on Windows > Hyprland
Closed
#196 [GH-ISSUE #370] Where can/should I contribute to the project?
Closed
#195 [GH-ISSUE #366] memory leak on macos
Closed
#191 [GH-ISSUE #364] 0.10.0 config file doesn't acknowledge client entries
Closed
#192 [GH-ISSUE #363] Can't build version 0.10.0, could not compile ashpd
Closed
#189 [GH-ISSUE #359] Copy and past files
Closed
#184 [GH-ISSUE #358] [Question] Is this kind of setup managed?
Closed
#186 [GH-ISSUE #357] [Linux client + MacOS server] Sticky modifier keys
Closed
#178 [GH-ISSUE #343] Odd mismatching vertical / horizontal sensitivity
Closed
#176 [GH-ISSUE #336] Can it be achieved via Bluetooth?
Closed
#177 [GH-ISSUE #333] Shift key is not sent from mac client to windows server
Closed
#174 [GH-ISSUE #329] [dev build] very fast mouse scroll speed on client
Closed
#167 [GH-ISSUE #318] slow scrolling chrome with emulation=wlroots capture=layer-shell
Closed
#168 [GH-ISSUE #319] Does this have no issues that barrier/synergy have?
Closed
#160 [GH-ISSUE #312] Issue with lan-mouse functionality in Hyprland v0.50.0
Closed
#161 [GH-ISSUE #311] InputCapture portal interface not found – org.freedesktop.impl.portal.InputCapture
Closed
#158 [GH-ISSUE #306] input from laptop to desktop stopped working (not vice versa)
Closed
#155 [GH-ISSUE #304] Kill Switch for connections
Closed
#156 [GH-ISSUE #305] Prebuilt lan-mouse.exe GUI cannot establish initial connection
Closed
#151 [GH-ISSUE #296] Config not working/clients not loaded?
Closed
#152 [GH-ISSUE #298] Wrong Path In lan-mouse.service File & README
Closed
#148 [GH-ISSUE #294] trait bound key_row::KeyRow: IsA<ActionRow> is not satisfied
Closed
#150 [GH-ISSUE #292] Reporting some issues
Closed
#146 [GH-ISSUE #289] Fingerprint not showing on UI - no way to get it
Closed
#142 [GH-ISSUE #286] Systemd service file (service/lan-mouse.service) uses incorrect 'daemon' argument
Closed
#143 [GH-ISSUE #287] Confused about config file and keyboard layout
Closed
#140 [GH-ISSUE #284] [NixOS HM] lan-mouse doesn't read the authorized fingerprints
Closed
#141 [GH-ISSUE #273] the package 'lan-mouse' does not contain this feature: wayland
Closed
#136 [GH-ISSUE #272] Frequent Disconnections
Closed
#138 [GH-ISSUE #268] No visible incoming Connections
Closed
#137 [GH-ISSUE #269] Can't get it to work on latest git (or stable version on arch) from arch to arch. Different errors for Desktop and Laptop
Closed
#129 [GH-ISSUE #258] [documentation] Howto clipboard
Closed
#124 [GH-ISSUE #253] Channel closed after system sleep or DPMS off
Closed
#123 [GH-ISSUE #250] Arch package outdated
Closed
#118 [GH-ISSUE #248] No client authorization request coming through
Closed
#120 [GH-ISSUE #245] Wayland(sway) to Windows error
Closed
#115 [GH-ISSUE #239] Scroll Wheel not working on client
Closed
#116 [GH-ISSUE #243] Mouse can't go through border when only use external display of MacBook (close the lid of the MacBook)
Closed
#117 [GH-ISSUE #244] Windows release just listing source code
Closed
#110 [GH-ISSUE #233] Encryption and CLI
Closed
#109 [GH-ISSUE #231] Lan Mouse Mobile Server
Closed
#107 [GH-ISSUE #224] Support multi-monitor setup
Closed
#108 [GH-ISSUE #223] Failed to load shader program: Compilation failure in shader.
Closed
#103 [GH-ISSUE #220] "device not responding" when typing (keyboard) from Linux to MacOS
Closed
#104 [GH-ISSUE #221] MacOS binary opens in textedit
Closed
#101 [GH-ISSUE #214] How to save the local configutation [config.toml] in Windows
Closed
#98 [GH-ISSUE #208] error installing lan-mouse in windows 10
Closed
#99 [GH-ISSUE #210] Desktop file not installed when using as home manager module
Closed
#97 [GH-ISSUE #213] Weird timeout issues?
Closed
#95 [GH-ISSUE #204] Windows -> Wayland (Sway) Modifier Keys not registering
Closed
#91 [GH-ISSUE #199] MacOS Client: Globe Modifier sometimes gets sent / stuck
Closed
#88 [GH-ISSUE #197] If the hostname cannot be resolved, then ips should be used.
Closed
#89 [GH-ISSUE #196] On Fedora KDE 40 the port won't open
Closed
#90 [GH-ISSUE #198] Issue with Hotkeys while controlling MacOS M1
Closed
#86 [GH-ISSUE #192] Question: Input Capture MACOS? and Hyprland 0.42 compatible?
Closed
#87 [GH-ISSUE #190] Hyprland only capture mouse on right and bottom
Closed
#83 [GH-ISSUE #183] Can't connect to Windows via Linux, "os error 10040"
Closed
#79 [GH-ISSUE #176] Mac os - m1
Closed
#81 [GH-ISSUE #180] cannot connect to my clients in windows when running it as daemon
Closed
#76 [GH-ISSUE #175] Cannot install in Ubuntu 24.04
Closed
#78 [GH-ISSUE #173] How to stop --test-capture?
Closed
#77 [GH-ISSUE #174] No keyboard input
Closed
#73 [GH-ISSUE #171] Where do I put the config.toml file in Windows?
Closed
#74 [GH-ISSUE #172] Having issues scrolling with trackpad on hyprland
Closed
#75 [GH-ISSUE #168] Could not resolve host
Closed
#71 [GH-ISSUE #166] Hyprland -> macOS problem
Closed
#72 [GH-ISSUE #164] Feature Request: Support for one-way control
Closed
#70 [GH-ISSUE #165] Sharing make disappear mouse pointer and make unusable the keyboard + have to hard reset pc
Closed
#67 [GH-ISSUE #163] GNOME Wayland -> MacOS compatiblity
Closed
#64 [GH-ISSUE #152] KDE Plasma back to windows make mouse frozen
Closed
#65 [GH-ISSUE #149] Can't control from Hyprland Server a Windows Client / Client can control Server
Closed
#66 [GH-ISSUE #148] BUG: stoped working after upgrading to Plasma 6.1.0
Closed
#61 [GH-ISSUE #146] Works only one way
Closed
#62 [GH-ISSUE #144] KDE Request permission for input emulation cancelled immediately with no prompt
Closed
#63 [GH-ISSUE #142] Just asking
Closed
#58 [GH-ISSUE #141] 32-bit build fails
Closed
#59 [GH-ISSUE #140] Input Capture not working in Plasma 6.1
Closed
#55 [GH-ISSUE #138] Mouse pointer can't return back to Hyprland's surface
Closed
#57 [GH-ISSUE #135] Hyprland not working with 1px shell surface
Closed
#52 [GH-ISSUE #134] After upgrade lan mouse version to 0.8.0, Windows side can't access Linux side input
Closed
#51 [GH-ISSUE #126] How to run it on MacOS
Closed
#47 [GH-ISSUE #122] [Help] I can't use him
Closed
#46 [GH-ISSUE #123] client unresponsive after screen goes to sleep
Closed
#43 [GH-ISSUE #114] windows input caputure not available: not implemed.
Closed
#44 [GH-ISSUE #115] Wheel scrolles too sensitive
Closed
#45 [GH-ISSUE #113] Windows Startup support
Closed
#40 [GH-ISSUE #107] Invoke custom script when input is switched
Closed
#37 [GH-ISSUE #91] Double-clicking on the client
Closed
#38 [GH-ISSUE #104] Encryption
Closed
#34 [GH-ISSUE #88] Clients do not activate if no input devices are connected
Closed
#35 [GH-ISSUE #90] README update for Sway
Closed
#36 [GH-ISSUE #89] CLI access from scripts
Closed
#31 [GH-ISSUE #86] Mouse gets stuck in gnome
Closed
#32 [GH-ISSUE #85] Feature request: configurable release shortcut
Closed
#33 [GH-ISSUE #87] [Zorin OS 17 + Windows 10] Can't connect
Closed
#28 [GH-ISSUE #80] Feature Proposal: Add lan-mouse to Nix Package Manager
Closed
#29 [GH-ISSUE #83] cursor bound to single screen
Closed
#27 [GH-ISSUE #77] Proxy software tun mode cause addr mismatch
Closed
#25 [GH-ISSUE #79] Sometimes all the keys are not released
Closed
#26 [GH-ISSUE #76] Run as service via systemd
Closed
#22 [GH-ISSUE #75] Re-lauching gtk frontend after starting as deamon shows incorrect connection state
Closed
#24 [GH-ISSUE #73] AUR Repository package
Closed
#23 [GH-ISSUE #74] KDE prompts Remote Control Request muliple times and answer doesn't matter.
Closed
#21 [GH-ISSUE #69] Client not responding, releasing pointer!
Closed
#19 [GH-ISSUE #67] How to install it in Linux and Windows? Any binary packages?
Closed
#20 [GH-ISSUE #68] Clients Not Activated in Daemonized Mode
Closed
#16 [GH-ISSUE #64] Wayfire to wayfire desktop?
Closed
#18 [GH-ISSUE #66] Permission denied to bind lan-mouse-socket
Closed
#13 [GH-ISSUE #46] Host peripherals that move to Windows from Linux cannot move back
Closed
#14 [GH-ISSUE #47] Holding keys doesn't work
Closed
#15 [GH-ISSUE #48] Several keys are bound to the wrong keycodes on receiving clients
Closed
#11 [GH-ISSUE #38] Lan-mouse continues to run after exiting GUI with no way to re-open.
Closed
#12 [GH-ISSUE #44] [GithubActions] add an aarch64-apple-darwin build to releases
Closed
#10 [GH-ISSUE #39] Make passing configuration file more user friendly.
Closed
#7 [GH-ISSUE #35] I own a Mac, how can I help?
Closed
#4 [GH-ISSUE #21] Crash on Hyprland
Closed
#5 [GH-ISSUE #16] Certain Keys are not working correctly in windows (keycode translation required)
Closed
#1 [GH-ISSUE #3] detect output size for pointer grab surface
Closed
#2 [GH-ISSUE #6] Cant send keyboard inputs?
Closed
#3 [GH-ISSUE #15] Keys stuck, when exiting through CTRL+ALT+SHIFT+WIN (Windows, Rdp, Libei?)
418 issues created by 1 user
Opened
#1 [GH-ISSUE #3] detect output size for pointer grab surface
Opened
#2 [GH-ISSUE #6] Cant send keyboard inputs?
Opened
#3 [GH-ISSUE #15] Keys stuck, when exiting through CTRL+ALT+SHIFT+WIN (Windows, Rdp, Libei?)
Opened
#4 [GH-ISSUE #21] Crash on Hyprland
Opened
#5 [GH-ISSUE #16] Certain Keys are not working correctly in windows (keycode translation required)
Opened
#6 [GH-ISSUE #26] [Feature Request] Toggle Bind to switch between clients
Opened
#7 [GH-ISSUE #35] I own a Mac, how can I help?
Opened
#8 [GH-ISSUE #37] Chrome OS support
Opened
#9 [GH-ISSUE #36] Tracking issue for MacOS support
Opened
#10 [GH-ISSUE #39] Make passing configuration file more user friendly.
Opened
#11 [GH-ISSUE #38] Lan-mouse continues to run after exiting GUI with no way to re-open.
Opened
#12 [GH-ISSUE #44] [GithubActions] add an aarch64-apple-darwin build to releases
Opened
#13 [GH-ISSUE #46] Host peripherals that move to Windows from Linux cannot move back
Opened
#14 [GH-ISSUE #47] Holding keys doesn't work
Opened
#15 [GH-ISSUE #48] Several keys are bound to the wrong keycodes on receiving clients
Opened
#16 [GH-ISSUE #64] Wayfire to wayfire desktop?
Opened
#17 [GH-ISSUE #49] [Feature Request] Automation
Opened
#18 [GH-ISSUE #66] Permission denied to bind lan-mouse-socket
Opened
#19 [GH-ISSUE #67] How to install it in Linux and Windows? Any binary packages?
Opened
#20 [GH-ISSUE #68] Clients Not Activated in Daemonized Mode
Opened
#21 [GH-ISSUE #69] Client not responding, releasing pointer!
Opened
#22 [GH-ISSUE #75] Re-lauching gtk frontend after starting as deamon shows incorrect connection state
Opened
#23 [GH-ISSUE #74] KDE prompts Remote Control Request muliple times and answer doesn't matter.
Opened
#24 [GH-ISSUE #73] AUR Repository package
Opened
#25 [GH-ISSUE #79] Sometimes all the keys are not released
Opened
#26 [GH-ISSUE #76] Run as service via systemd
Opened
#27 [GH-ISSUE #77] Proxy software tun mode cause addr mismatch
Opened
#28 [GH-ISSUE #80] Feature Proposal: Add lan-mouse to Nix Package Manager
Opened
#29 [GH-ISSUE #83] cursor bound to single screen
Opened
#30 [GH-ISSUE #84] Feature Proposal: Packaging lan-mouse for Scoop (Windows Package Manager)
Opened
#31 [GH-ISSUE #86] Mouse gets stuck in gnome
Opened
#32 [GH-ISSUE #85] Feature request: configurable release shortcut
Opened
#33 [GH-ISSUE #87] [Zorin OS 17 + Windows 10] Can't connect
Opened
#34 [GH-ISSUE #88] Clients do not activate if no input devices are connected
Opened
#35 [GH-ISSUE #90] README update for Sway
Opened
#36 [GH-ISSUE #89] CLI access from scripts
Opened
#37 [GH-ISSUE #91] Double-clicking on the client
Opened
#38 [GH-ISSUE #104] Encryption
Opened
#39 [GH-ISSUE #103] Not working between debian computers in GNOME 46
Opened
#40 [GH-ISSUE #107] Invoke custom script when input is switched
Opened
#41 [GH-ISSUE #105] [Feature Request] Clipboard
Opened
#42 [GH-ISSUE #106] Bug: Invisible and cursor in KDE Plasma.
Opened
#43 [GH-ISSUE #114] windows input caputure not available: not implemed.
Opened
#44 [GH-ISSUE #115] Wheel scrolles too sensitive
Opened
#45 [GH-ISSUE #113] Windows Startup support
Opened
#46 [GH-ISSUE #123] client unresponsive after screen goes to sleep
Opened
#47 [GH-ISSUE #122] [Help] I can't use him
Opened
#48 [GH-ISSUE #125] Manual Release required between GNOME and XFCE
Opened
#49 [GH-ISSUE #127] Windows: Input Lost on Elevated Programs
Opened
#50 [GH-ISSUE #128] Keyboard focus broken when using Windows Emoji selector (win+;)
Opened
#51 [GH-ISSUE #126] How to run it on MacOS
Opened
#52 [GH-ISSUE #134] After upgrade lan mouse version to 0.8.0, Windows side can't access Linux side input
Opened
#53 [GH-ISSUE #132] Some programs with mouse capture (like FPS games) fail to prevent the virtual cursor from moving & leaving the screen
Opened
#54 [GH-ISSUE #133] Mouse wheel distance/speed
Opened
#55 [GH-ISSUE #138] Mouse pointer can't return back to Hyprland's surface
Opened
#56 [GH-ISSUE #137] Can't Install on MacOS
Opened
#57 [GH-ISSUE #135] Hyprland not working with 1px shell surface
Opened
#58 [GH-ISSUE #141] 32-bit build fails
Opened
#59 [GH-ISSUE #140] Input Capture not working in Plasma 6.1
Opened
#60 [GH-ISSUE #139] Custom global/host hotkeys
Opened
#61 [GH-ISSUE #146] Works only one way
Opened
#62 [GH-ISSUE #144] KDE Request permission for input emulation cancelled immediately with no prompt
Opened
#63 [GH-ISSUE #142] Just asking
Opened
#64 [GH-ISSUE #152] KDE Plasma back to windows make mouse frozen
Opened
#65 [GH-ISSUE #149] Can't control from Hyprland Server a Windows Client / Client can control Server
Opened
#66 [GH-ISSUE #148] BUG: stoped working after upgrading to Plasma 6.1.0
Opened
#67 [GH-ISSUE #163] GNOME Wayland -> MacOS compatiblity
Opened
#68 [GH-ISSUE #159] Icons missing in Windows build
Opened
#69 [GH-ISSUE #156] Suggestion: Pointer speed/acceleration
Opened
#70 [GH-ISSUE #165] Sharing make disappear mouse pointer and make unusable the keyboard + have to hard reset pc
Opened
#71 [GH-ISSUE #166] Hyprland -> macOS problem
Opened
#72 [GH-ISSUE #164] Feature Request: Support for one-way control
Opened
#73 [GH-ISSUE #171] Where do I put the config.toml file in Windows?
Opened
#74 [GH-ISSUE #172] Having issues scrolling with trackpad on hyprland
Opened
#75 [GH-ISSUE #168] Could not resolve host
Opened
#76 [GH-ISSUE #175] Cannot install in Ubuntu 24.04
Opened
#77 [GH-ISSUE #174] No keyboard input
Opened
#78 [GH-ISSUE #173] How to stop --test-capture?
Opened
#79 [GH-ISSUE #176] Mac os - m1
Opened
#80 [GH-ISSUE #181] idle inhibit on unfocused computers
Opened
#81 [GH-ISSUE #180] cannot connect to my clients in windows when running it as daemon
Opened
#82 [GH-ISSUE #182] Customizable cursor activation area
Opened
#83 [GH-ISSUE #183] Can't connect to Windows via Linux, "os error 10040"
Opened
#84 [GH-ISSUE #187] Input capture not working with Wayland/Linux/labwc
Opened
#85 [GH-ISSUE #193] Recover from Resource temporarily unavailable error
Opened
#86 [GH-ISSUE #192] Question: Input Capture MACOS? and Hyprland 0.42 compatible?
Opened
#87 [GH-ISSUE #190] Hyprland only capture mouse on right and bottom
Opened
#88 [GH-ISSUE #197] If the hostname cannot be resolved, then ips should be used.
Opened
#89 [GH-ISSUE #196] On Fedora KDE 40 the port won't open
Opened
#90 [GH-ISSUE #198] Issue with Hotkeys while controlling MacOS M1
Opened
#91 [GH-ISSUE #199] MacOS Client: Globe Modifier sometimes gets sent / stuck
Opened
#92 [GH-ISSUE #201] IPv6 support: Address family not supported by protocol (os error 97)
Opened
#93 [GH-ISSUE #203] User Space (Non-Admin) Install for Windows
Opened
#94 [GH-ISSUE #207] Doesn't seem to work when being run as a Windows service.
Opened
#95 [GH-ISSUE #204] Windows -> Wayland (Sway) Modifier Keys not registering
Opened
#96 [GH-ISSUE #205] Linux Input Capture does not release keys when transitioning to other machine
Opened
#97 [GH-ISSUE #213] Weird timeout issues?
Opened
#98 [GH-ISSUE #208] error installing lan-mouse in windows 10
Opened
#99 [GH-ISSUE #210] Desktop file not installed when using as home manager module
Opened
#100 [GH-ISSUE #216] disable transfer touchscreen events
Opened
#101 [GH-ISSUE #214] How to save the local configutation [config.toml] in Windows
Opened
#102 [GH-ISSUE #215] Feature request: keep client computer awake.
Opened
#103 [GH-ISSUE #220] "device not responding" when typing (keyboard) from Linux to MacOS
Opened
#104 [GH-ISSUE #221] MacOS binary opens in textedit
Opened
#105 [GH-ISSUE #217] Android/Meta Quest 3 input capture/emulation
Opened
#106 [GH-ISSUE #230] Edge Transition?
Opened
#107 [GH-ISSUE #224] Support multi-monitor setup
Opened
#108 [GH-ISSUE #223] Failed to load shader program: Compilation failure in shader.
Opened
#109 [GH-ISSUE #231] Lan Mouse Mobile Server
Opened
#110 [GH-ISSUE #233] Encryption and CLI
Opened
#111 [GH-ISSUE #232] alpine linux support
Opened
#112 [GH-ISSUE #237] kde cant log out, it doesnt log out till i run systemctl --user stop lan-mouse
Opened
#113 [GH-ISSUE #234] Host name resolving problem for Mac
Opened
#114 [GH-ISSUE #235] Connection from client to server
Opened
#115 [GH-ISSUE #239] Scroll Wheel not working on client
Opened
#116 [GH-ISSUE #243] Mouse can't go through border when only use external display of MacBook (close the lid of the MacBook)
Opened
#117 [GH-ISSUE #244] Windows release just listing source code
Opened
#118 [GH-ISSUE #248] No client authorization request coming through
Opened
#119 [GH-ISSUE #247] Persistent "Capture Input" popup
Opened
#120 [GH-ISSUE #245] Wayland(sway) to Windows error
Opened
#121 [GH-ISSUE #249] [Feature Request] Add file transfer / drag and drop
Opened
#122 [GH-ISSUE #251] Support different Keyboard Layouts
Opened
#123 [GH-ISSUE #250] Arch package outdated
Opened
#124 [GH-ISSUE #253] Channel closed after system sleep or DPMS off
Opened
#125 [GH-ISSUE #254] Document code base
Opened
#126 [GH-ISSUE #256] Grid display layout support + UI
Opened
#127 [GH-ISSUE #257] MacOS input capture backend unavailable
Opened
#128 [GH-ISSUE #259] Feature: Add Save config from GTK frontend
Opened
#129 [GH-ISSUE #258] [documentation] Howto clipboard
Opened
#130 [GH-ISSUE #260] Feature: Add a keyboard shortcut to change to different screens
Opened
#131 [GH-ISSUE #261] Feature: resolution of mDNS host name (.local)
Opened
#132 [GH-ISSUE #262] os error 10054, webrtc_dtls::conn] server: read_and_buffer exit with Alert is Fatal or Close Notify
Opened
#133 [GH-ISSUE #264] KDE guest won't release with mouse movement
Opened
#134 [GH-ISSUE #265] MacOS launchd failed to run
Opened
#135 [GH-ISSUE #267] Sway: output (display) rotation causes cursor to get stuck on remote
Opened
#136 [GH-ISSUE #272] Frequent Disconnections
Opened
#137 [GH-ISSUE #269] Can't get it to work on latest git (or stable version on arch) from arch to arch. Different errors for Desktop and Laptop
Opened
#138 [GH-ISSUE #268] No visible incoming Connections
Opened
#139 [GH-ISSUE #274] [UX] Make it more clear if it can connect to the IP
Opened
#140 [GH-ISSUE #284] [NixOS HM] lan-mouse doesn't read the authorized fingerprints
Opened
#141 [GH-ISSUE #273] the package 'lan-mouse' does not contain this feature: wayland
Opened
#142 [GH-ISSUE #286] Systemd service file (service/lan-mouse.service) uses incorrect 'daemon' argument
Opened
#143 [GH-ISSUE #287] Confused about config file and keyboard layout
Opened
#144 [GH-ISSUE #288] Mouse does not stay on screen
Opened
#145 [GH-ISSUE #290] No certificate fingerprint showing on the UI
Opened
#146 [GH-ISSUE #289] Fingerprint not showing on UI - no way to get it
Opened
#147 [GH-ISSUE #291] Suggestion: Minimize to System Tray
Opened
#148 [GH-ISSUE #294] trait bound key_row::KeyRow: IsA<ActionRow> is not satisfied
Opened
#149 [GH-ISSUE #293] KDE + Wayland: Input capture portal failed
Opened
#150 [GH-ISSUE #292] Reporting some issues
Opened
#151 [GH-ISSUE #296] Config not working/clients not loaded?
Opened
#152 [GH-ISSUE #298] Wrong Path In lan-mouse.service File & README
Opened
#153 [GH-ISSUE #295] Please improve documentation/UX
Opened
#154 [GH-ISSUE #303] thread 'main' panicked -- autobumper vendorizing
Opened
#155 [GH-ISSUE #304] Kill Switch for connections
Opened
#156 [GH-ISSUE #305] Prebuilt lan-mouse.exe GUI cannot establish initial connection
Opened
#157 [GH-ISSUE #307] lan-mouse doesn't seem to work well in poor network conditions.
Opened
#158 [GH-ISSUE #306] input from laptop to desktop stopped working (not vice versa)
Opened
#159 [GH-ISSUE #309] Two questions about Windows deployment and operation
Opened
#160 [GH-ISSUE #312] Issue with lan-mouse functionality in Hyprland v0.50.0
Opened
#161 [GH-ISSUE #311] InputCapture portal interface not found – org.freedesktop.impl.portal.InputCapture
Opened
#162 [GH-ISSUE #313] [MacOS][Feature Request] Support Universal Control devices associated with the target MacOS device
Opened
#163 [GH-ISSUE #316] [KDE Plasma] lan-mouse keeps prompting for Input Capture permission
Opened
#164 [GH-ISSUE #314] A single mouse event "leaks" into chained clients when moving back
Opened
#165 [GH-ISSUE #315] Cant get back from linux
Opened
#166 [GH-ISSUE #317] Can't connect to server or client
Opened
#167 [GH-ISSUE #318] slow scrolling chrome with emulation=wlroots capture=layer-shell
Opened
#168 [GH-ISSUE #319] Does this have no issues that barrier/synergy have?
Opened
#169 [GH-ISSUE #320] Karabiner is bypassed by lan-mouse
Opened
#170 [GH-ISSUE #322] Add auto restart client by return error emulation server: not responding.
Opened
#171 [GH-ISSUE #321] [Windows client + Linux Server] lan-mouse doesn't work at all
Opened
#172 [GH-ISSUE #330] failed to bind lan-mouse socket
Opened
#173 [GH-ISSUE #331] Jumping Mousewheel and no Double Click MacOS Client
Opened
#174 [GH-ISSUE #329] [dev build] very fast mouse scroll speed on client
Opened
#175 [GH-ISSUE #332] Steam Deck Support in Game mode and Desktop mode (Client) - Flatpak needed?
Opened
#176 [GH-ISSUE #336] Can it be achieved via Bluetooth?
Opened
#177 [GH-ISSUE #333] Shift key is not sent from mac client to windows server
Opened
#178 [GH-ISSUE #343] Odd mismatching vertical / horizontal sensitivity
Opened
#179 [GH-ISSUE #351] layer-shell input capture with touchpad producing unusable high sensitivity on client
Opened
#180 [GH-ISSUE #344] Show logs in GUI
Opened
#181 [GH-ISSUE #355] Windows -> Arch (Hyprland) no scroll
Opened
#182 [GH-ISSUE #352] Karabiner interferes with lan-mouse
Opened
#183 [GH-ISSUE #354] First time user feadback, feature request(and a bug?)
Opened
#184 [GH-ISSUE #358] [Question] Is this kind of setup managed?
Opened
#185 [GH-ISSUE #356] Windows Pointer when no mouse is connected.
Opened
#186 [GH-ISSUE #357] [Linux client + MacOS server] Sticky modifier keys
Opened
#187 [GH-ISSUE #360] [Feature Request] Client Audio Streaming to Host
Opened
#188 [GH-ISSUE #361] [Feature Request] Swap alt/meta
Opened
#189 [GH-ISSUE #359] Copy and past files
Opened
#190 [GH-ISSUE #362] Broken Pipe os error 32 causing lan-mouse to disable input capture
Opened
#191 [GH-ISSUE #364] 0.10.0 config file doesn't acknowledge client entries
Opened
#192 [GH-ISSUE #363] Can't build version 0.10.0, could not compile ashpd
Opened
#193 [GH-ISSUE #367] New release ?
Opened
#194 [GH-ISSUE #365] Linux (niri/layer-shell) -> macOS - Can't hold down multiple keys at once
Opened
#195 [GH-ISSUE #366] memory leak on macos
Opened
#196 [GH-ISSUE #370] Where can/should I contribute to the project?
Opened
#197 [GH-ISSUE #369] release_bind not clearing modifiers?
Opened
#198 [GH-ISSUE #368] Scroll doesn't work on Windows > Hyprland
Opened
#199 [GH-ISSUE #381] Latest builds must rely on Glibc 2.39b
Opened
#200 [GH-ISSUE #388] Development version releases capture immediately, returns "<device_name> entered this device"
Opened
#201 [GH-ISSUE #386] Panic in libei.rs:601 "LibeiInputCapture dropped without being terminated" on suspend/resume, causes gnome-shell crash
Opened
#202 [GH-ISSUE #394] Crash on macOS 26.3: EXC_CRASH (SIGABRT) in processEventTapData / eventTapMessageHandler (Lan Mouse 0.10.0)
Opened
#203 [GH-ISSUE #390] Advice needed: how to send events back from an emulation implementation
Opened
#204 [GH-ISSUE #391] Feature Request: MacOS does not handle additional mouse buttons like back and forward
Opened
#205 [GH-ISSUE #397] [Bug] After a while of moving mouse from screen to screen, mouse will randomly be "stuck" in MacOS.
Opened
#206 [GH-ISSUE #396] [Feature Request] Option to show log in application window
Opened
#207 [GH-ISSUE #398] [feature request] Respect key remaps by libxkbcommon
Opened
#208 [GH-ISSUE #403] Possible wrong case for key symbols in release_bind option?
Opened
#209 [GH-ISSUE #401] Super key not sent to slave
Opened
#210 [GH-ISSUE #404] lan mouse cant interact with taskmanager on windows
Opened
#211 [GH-ISSUE #406] Multiple instances launched when opening lan-mouse GUI repeatedly
Opened
#212 [GH-ISSUE #408] alt gr not applied
Opened
#213 [GH-ISSUE #405] numpad switch doesnt work
Opened
#214 [GH-ISSUE #413] proto error: Label contains invalid characters
Opened
#215 [GH-ISSUE #409] ``eis_device_stop_emulating` error in `journalctl`` every time the mouse crosses between devices
Opened
#216 [GH-ISSUE #411] task preview on the inactive pc in the same time
Opened
#217 [GH-ISSUE #419] internal message buffer mismatch
Opened
#218 [GH-ISSUE #414] Pre Release crashing
Opened
#219 [PR #1] [MERGED] enable conditional compilation for all backends
Opened
#220 [PR #4] [MERGED] support for cmdline args and better error handling
Opened
#221 [PR #2] [MERGED] cleanup Cargo.toml
Opened
#222 [PR #5] [MERGED] Strip symbols and enable LTO for smaller binaries
Opened
#223 [PR #7] [MERGED] update example config + add help message for releasing mouse
Opened
#224 [PR #9] [MERGED] Cleanup
Opened
#225 [PR #8] [MERGED] Initial Hotplug support
Opened
#226 [PR #10] [MERGED] better error handling for port in use
Opened
#227 [PR #12] [MERGED] Windows keyboard support
Opened
#228 [PR #11] [MERGED] Add full mouse support on windows
Opened
#229 [PR #14] [MERGED] Default port now 4242 everywhere
Opened
#230 [PR #13] [MERGED] Update deps and README, change default port
Opened
#231 [PR #17] [MERGED] Create LICENSE
Opened
#232 [PR #18] [MERGED] continue without keymap
Opened
#233 [PR #19] [MERGED] Libadwaita gui
Opened
#234 [PR #22] [MERGED] hotfix: Oneshot seems to crash Hyprland
Opened
#235 [PR #23] [MERGED] Fix interrupted syscall when waking from suspend
Opened
#236 [PR #24] [MERGED] Update README.md
Opened
#237 [PR #20] [MERGED] Epoll
Opened
#238 [PR #25] [MERGED] Update README.md
Opened
#239 [PR #27] [MERGED] Frontend improvement
Opened
#240 [PR #29] [MERGED] Avoid sending frame events
Opened
#241 [PR #30] [MERGED] Async
Opened
#242 [PR #31] [MERGED] Support event consumer on KDE! (portal backend)
Opened
#243 [PR #32] [MERGED] Update README.md
Opened
#244 [PR #34] [MERGED] port changing functionality
Opened
#245 [PR #33] [MERGED] Libei support
Opened
#246 [PR #40] [MERGED] Added example .desktop file.
Opened
#247 [PR #41] [MERGED] Respect XDG_CONFIG_HOME for config.toml location
Opened
#248 [PR #42] [MERGED] macos: enable running lan-mouse on macos
Opened
#249 [PR #45] [MERGED] add an arm64 build
Opened
#250 [PR #43] [MERGED] Background service
Opened
#251 [PR #50] [MERGED] add leave event to make entering a client more reliable
Opened
#252 [PR #51] [MERGED] fix a case where a client exited through CTRL+ALT+SHIFT+SUPER could not be entered again
Opened
#253 [PR #52] [MERGED] Add a dummy backend
Opened
#254 [PR #53] [MERGED] release stuck keys
Opened
#255 [PR #54] [MERGED] Implement keycode translation for windows
Opened
#256 [PR #55] [MERGED] cli: wait for connection
Opened
#257 [PR #56] [MERGED] Update dependencies
Opened
#258 [PR #57] [MERGED] Split tasks - No more blocking the event loop
Opened
#259 [PR #59] [MERGED] graceful termination
Opened
#260 [PR #58] [MERGED] enable gtk frontend in windows
Opened
#261 [PR #60] [MERGED] Remove duplicate code
Opened
#262 [PR #61] [MERGED] Fix Error handling in layershell producer
Opened
#263 [PR #62] [MERGED] recreate windows, when output is removed / added
Opened
#264 [PR #63] [MERGED] Key repeat
Opened
#265 [PR #65] [MERGED] ignore every event except Enter in receiving mode
Opened
#266 [PR #70] [MERGED] Activate on startup
Opened
#267 [PR #71] [MERGED] ignore double press / release events
Opened
#268 [PR #72] [MERGED] Modified .desktop file to conform with standard
Opened
#269 [PR #78] [MERGED] allow incoming requests from arbitrary ports
Opened
#270 [PR #82] [MERGED] feat: add nix support(#80)
Opened
#271 [PR #81] [MERGED] macos: add keyboard support
Opened
#272 [PR #92] [MERGED] fix duplicate creation of wl_pointer / wl_keyboard
Opened
#273 [PR #93] [MERGED] update actions
Opened
#274 [PR #95] [MERGED] make release bind configurable
Opened
#275 [PR #96] [MERGED] Update README.md
Opened
#276 [PR #94] [MERGED] Libei producer
Opened
#277 [PR #97] [MERGED] refactor producer and consumer
Opened
#278 [PR #98] [MERGED] rename producer, consumer to emulation and capture
Opened
#279 [PR #101] [MERGED] fix formatting
Opened
#280 [PR #99] [MERGED] move to windows from win-api
Opened
#281 [PR #100] [MERGED] Windows Input Capture
Opened
#282 [PR #108] [MERGED] nix: Add aarch64-darwin package and devshell
Opened
#283 [PR #102] [MERGED] enforce only one client at a position
Opened
#284 [PR #111] [MERGED] Rename FrontendEvent to FrontendRequest
Opened
#285 [PR #110] [MERGED] nix: Add macOS launchd service to hm-module module
Opened
#286 [PR #109] [MERGED] nix: enable creating config file via home-manager
Opened
#287 [PR #112] [MERGED] use slab instead of reinventing the wheel
Opened
#288 [PR #116] [MERGED] trust_dns_resolver is now hickory_resolver
Opened
#289 [PR #117] [MERGED] dont block waiting for input capture / emulation
Opened
#290 [PR #119] [MERGED] implement dns indicator
Opened
#291 [PR #118] [MERGED] Separate config state
Opened
#292 [PR #120] [MERGED] add discrete120 scroll event
Opened
#293 [PR #121] [MERGED] libei: fix touchpad scrolling
Opened
#294 [PR #130] [MERGED] basic enter hook command
Opened
#295 [PR #129] [MERGED] explicit state synchronisation
Opened
#296 [PR #124] [MERGED] windows: fix resolution with scaling enabled
Opened
#297 [PR #131] [MERGED] [WIP] MacOS inputcapture
Opened
#298 [PR #136] [MERGED] Extract package name and version from Cargo.toml
Opened
#299 [PR #143] [MERGED] fix sizeof usize assumed to be 8
Opened
#300 [PR #145] [MERGED] Update Arch Linux instructions
Opened
#301 [PR #147] [MERGED] fix transmuting to pointer types UB
Opened
#302 [PR #150] [MERGED] Configurable capture backend
Opened
#303 [PR #151] [MERGED] Configurable emulation backend
Opened
#304 [PR #153] [MERGED] reduce coupling of emulation and capture backends
Opened
#305 [PR #155] [MERGED] remove dispatch workaround
Opened
#306 [PR #154] [MERGED] split into input-{event,capture,emulation}
Opened
#307 [PR #157] [MERGED] Purge anyhow
Opened
#308 [PR #158] [MERGED] better capture error handling (specifically libei)
Opened
#309 [PR #162] [MERGED] derive barrier_id from cursor position
Opened
#310 [PR #161] [MERGED] Update Nix Flake
Opened
#311 [PR #160] [MERGED] Add warning about Windows hiding the cursor
Opened
#312 [PR #167] [MERGED] fix crash due to dropped fd
Opened
#313 [PR #169] [MERGED] move refcounting of key presses to input-emulation
Opened
#314 [PR #178] [MERGED] move lan-mouse protocol to separate crate
Opened
#315 [PR #170] [MERGED] track pressed keys in input-capture
Opened
#316 [PR #177] [MERGED] cleanup capture task
Opened
#317 [PR #179] [MERGED] use local-channel instead of tokio sync channel
Opened
#318 [PR #184] [MERGED] produce events in dummy capture-backend
Opened
#319 [PR #185] [MERGED] include commit-hash in version
Opened
#320 [PR #188] [MERGED] layer-shell: drop hard-dep on shortcut-inhibit
Opened
#321 [PR #186] [MERGED] extract frontends and frontend-ipc code into separate crates
Opened
#322 [PR #191] [MERGED] cleanup server code + fix a lost update case
Opened
#323 [PR #189] [MERGED] cleanup main
Opened
#324 [PR #194] [MERGED] Add link to Synergy (open source)
Opened
#325 [PR #195] [CLOSED] encryption - add ring dependency
Opened
#326 [PR #200] [MERGED] Encryption
Opened
#327 [PR #202] [MERGED] MacOS Multimonitor support
Opened
#328 [PR #206] [MERGED] macos: fix key-release with repeat logic
Opened
#329 [PR #209] [MERGED] reference count capture
Opened
#330 [PR #211] [MERGED] Add default.nix file to main and update readme
Opened
#331 [PR #212] [MERGED] Add desktop and icon
Opened
#332 [PR #218] [MERGED] propagate event tap creation error
Opened
#333 [PR #219] [MERGED] macos: implement client side modifier events
Opened
#334 [PR #222] [MERGED] recreate wl_{pointer,keyboard} on capability event
Opened
#335 [PR #226] [MERGED] upgrade ashpd + reis
Opened
#336 [PR #225] [MERGED] Rename Synergy Community Edition to Deskflow
Opened
#337 [PR #227] [MERGED] update core-graphics / foundation
Opened
#338 [PR #228] [MERGED] update screenshots
Opened
#339 [PR #236] [MERGED] update build.rs with optional git command
Opened
#340 [PR #229] [MERGED] Update README.md
Opened
#341 [PR #238] [MERGED] Wlroots modifier emulation support
Opened
#342 [PR #240] [MERGED] Add time to wlroots discrete scroll event emulation
Opened
#343 [PR #241] [MERGED] fix windows input capture not releasing keys
Opened
#344 [PR #242] [MERGED] update scancode.rs reference
Opened
#345 [PR #252] [MERGED] address clippy lints
Opened
#346 [PR #246] [CLOSED] #122 chore: added additional using information
Opened
#347 [PR #255] [MERGED] use shadow-rs instead of executing git describe
Opened
#348 [PR #263] [MERGED] layer-shell: handle added/removed globals
Opened
#349 [PR #270] [MERGED] Add cmd-q shortcut on macOS
Opened
#350 [PR #266] [MERGED] Build a macOS bundle for Intel and ARM
Opened
#351 [PR #275] [MERGED] cancel previous dns request if a new one is made
Opened
#352 [PR #271] [MERGED] Include libadwaita and other dependencies in the app bundle on macOS
Opened
#353 [PR #276] [MERGED] Gtk frontend rework
Opened
#354 [PR #279] [MERGED] simplify configuration
Opened
#355 [PR #277] [MERGED] Update README.md
Opened
#356 [PR #278] [MERGED] remove cli frontend in favor of cli subcommand
Opened
#357 [PR #280] Add a Windows msi installer
Opened
#358 [PR #281] [MERGED] Fix parsing TOML key 'position' and values
Opened
#359 [PR #285] [MERGED] clients should not be mandatory in configuration
Opened
#360 [PR #282] [MERGED] unauthorized device accept notification
Opened
#361 [PR #283] [MERGED] Capture horizontal scroll on Windows
Opened
#362 [PR #297] Add raw evdev input emulation
Opened
#363 [PR #299] [CLOSED] Fix The Wrong Path In systemd Config File
Opened
#364 [PR #301] [MERGED] fix clippy warnings from rust 1.87
Opened
#365 [PR #300] [MERGED] fix parent class types in key_row widget
Opened
#366 [PR #302] [MERGED] update dependencies
Opened
#367 [PR #308] [MERGED] Add instructions to README for installing on Fedora
Opened
#368 [PR #310] [CLOSED] Add development flatpak manifest
Opened
#369 [PR #324] [MERGED] Macos cleanup event thread
Opened
#370 [PR #323] [MERGED] macos: fix a crash when InputCapture is dropped
Opened
#371 [PR #325] [MERGED] slow scrolling chrome with emulation=wlroots capture=layer-shell (#318)
Opened
#372 [PR #326] [MERGED] doc: add missing closing tag in README
Opened
#373 [PR #327] implement (small, up to 4k) clipboard sharing over DTLS
Opened
#374 [PR #334] [MERGED] Partially Revert "slow scrolling chrome with emulation=wlroots captur…
Opened
#375 [PR #335] [MERGED] prevent authorization request spamming windows
Opened
#376 [PR #337] [MERGED] macsos: use ScrollEventUnit::LINE for mousewheel
Opened
#377 [PR #328] [MERGED] Add development flatpak manifest
Opened
#378 [PR #338] [MERGED] macos: emulate double / triple click
Opened
#379 [PR #340] [MERGED] macos: fix duplicated key release event
Opened
#380 [PR #341] [MERGED] Reset double click on move
Opened
#381 [PR #339] [CLOSED] WIP: MacOS input consistency, request for comment
Opened
#382 [PR #342] [MERGED] macos: fix modifier capture
Opened
#383 [PR #345] [MERGED] Save config
Opened
#384 [PR #346] [MERGED] fix inconsistent mouse capture on macos
Opened
#385 [PR #347] Implemented mouse config
Opened
#386 [PR #348] [MERGED] Add rustfmt.toml for explicit styling
Opened
#387 [PR #349] [MERGED] improve reliability of connections
Opened
#388 [PR #350] [MERGED] macos: fix scroll capture
Opened
#389 [PR #353] [MERGED] feat: add binary cache to instructions
Opened
#390 [PR #371] [MERGED] fix: remote key-up on triggered release
Opened
#391 [PR #372] [MERGED] feat: workflow and build updates
Opened
#392 [PR #373] feat: windows service for uac+login support
Opened
#393 [PR #374] [MERGED] chore: developer experience - pre-commit hook, ai instructions, yaml formatting
Opened
#394 [PR #375] [MERGED] rust.yml: run fmt/build/check/test separately
Opened
#395 [PR #382] [MERGED] build releases on ubuntu 22.04
Opened
#396 [PR #383] [MERGED] Handle the RemoteDesktop portal restore token correctly
Opened
#397 [PR #384] Attach dialog to window
Opened
#398 [PR #385] [MERGED] Linux -> macOS fixes
Opened
#399 [PR #393] [MERGED] update cachix and disable magic nix-cache
Opened
#400 [PR #392] [MERGED] fix(macos): forward back/forward mouse buttons in capture and emulation
Opened
#401 [PR #387] [CLOSED] Use absolute pointer coordinates to move back to the host screen
Opened
#402 [PR #395] [MERGED] fix: nix evaluation warnings + flake improvements
Opened
#403 [PR #399] [MERGED] fix icon build
Opened
#404 [PR #400] [MERGED] Fix ci
Opened
#405 [PR #407] feat: single-instance application support
Opened
#406 [PR #402] [MERGED] automatically update config when changed
Opened
#407 [PR #412] [CLOSED] feat(x11): implement X11 input capture backend
Opened
#408 [PR #415] [CLOSED] fix: negate macOS scroll delta to match wl_pointer/libei sign
Opened
#409 [PR #417] [MERGED] Macos menubar app
Opened
#410 [PR #416] [CLOSED] macOS: fix missing symbolic icons and improve app icon
Opened
#411 [PR #420] feat: cross-machine cursor sync + wall-press auto-release + host-lock cross-suppression
Opened
#412 [PR #418] Wall-press auto-release, scroll preferences, GUI singleton, and macOS QoL
Opened
#413 [PR #421] feat: peer version exchange via Hello proto event
Opened
#414 [PR #422] fix: hostname resolution via OS resolver + multi-homed DTLS listener
Opened
#415 [PR #423] feat(discovery): mDNS-SD primary-IP hints for service-order-aware dialing
Opened
#416 [PR #424] macOS: QoL bundle (LSUIElement, TCC flow, quit-unfreezable, display wake) + UI polish
Opened
#417 [PR #425] feat(scroll): receiver natural-scroll toggle + wlroots axis_source + macOS v120 fix
Opened
#418 [PR #426] feat(gui): cross-platform GUI singleton via dedicated socket