Commit Graph

  • 874fba670d fix Ferdinand Schober 2024-09-10 11:57:43 +02:00
  • fd5b8ed25e release capture Ferdinand Schober 2024-09-10 11:52:51 +02:00
  • bc192bdf6b ping server Ferdinand Schober 2024-09-10 11:46:26 +02:00
  • b747c7252b prevent releasing keys logspam Ferdinand Schober 2024-09-10 11:34:46 +02:00
  • 89a4672d36 fix clippy Ferdinand Schober 2024-09-10 11:06:17 +02:00
  • 89ab328fc9 fix termination Ferdinand Schober 2024-09-10 11:05:26 +02:00
  • b710fe273f fix comment Ferdinand Schober 2024-09-09 20:36:10 +02:00
  • e2479762ab fix capture reenable Ferdinand Schober 2024-09-08 11:34:28 +02:00
  • 2c9ecf98d0 update log message Ferdinand Schober 2024-09-08 01:53:53 +02:00
  • 62de35de9d fix connection logic Ferdinand Schober 2024-09-08 01:49:44 +02:00
  • 7baacf4546 debounce release log Ferdinand Schober 2024-09-08 01:33:25 +02:00
  • 7f0815facf improve logging, remove failed connection Ferdinand Schober 2024-09-07 18:01:08 +02:00
  • 7186ae40b1 resolver: encapsulate channel logic Ferdinand Schober 2024-09-07 11:57:32 +02:00
  • 0bf0173971 add release bind check Ferdinand Schober 2024-09-06 23:31:35 +02:00
  • 17f3d7237c remove unused error Ferdinand Schober 2024-09-06 21:29:38 +02:00
  • e427439099 connect asynchronously Ferdinand Schober 2024-09-06 21:21:10 +02:00
  • 0fe5416ac5 dont use remote_addr Ferdinand Schober 2024-09-06 18:31:21 +02:00
  • 937652ac44 finish up server Ferdinand Schober 2024-09-06 18:28:04 +02:00
  • ad8c92cfbe capture stuffs Ferdinand Schober 2024-09-06 17:51:20 +02:00
  • e4a7f0b4fc connection things Ferdinand Schober 2024-09-06 13:21:44 +02:00
  • 28e4895418 impl emulation stuff Ferdinand Schober 2024-09-06 00:55:57 +02:00
  • b62540d9be asdf Ferdinand Schober 2024-09-05 10:37:49 +02:00
  • 90561744a0 asdf Ferdinand Schober 2024-09-04 23:53:11 +02:00
  • 4c000fa6d4 test fix port Ferdinand Schober 2024-09-04 18:06:26 +02:00
  • e7166d4373 test selfsigned Ferdinand Schober 2024-09-04 17:49:02 +02:00
  • 79bc64e56e start working on encryption Ferdinand Schober 2024-09-02 15:35:52 +02:00
  • 0d074e19f1 try fixing CI Ferdinand Schober 2024-11-07 20:53:27 +01:00
  • 4703a4c947 chore: Release v0.10.0 lan-mouse-proto-v0.2.0 lan-mouse-ipc-v0.2.0 lan-mouse-gtk-v0.2.0 lan-mouse-cli-v0.2.0 input-event-v0.3.0 input-emulation-v0.3.0 input-capture-v0.3.0 Ferdinand Schober 2024-11-07 12:49:59 +01:00
  • a870a9e3a9 split features for emulation and capture backends Ferdinand Schober 2024-11-07 12:43:42 +01:00
  • 1433a3021b fix conditional compilation for xdp only build Ferdinand Schober 2024-11-07 12:21:38 +01:00
  • ef92bd69d9 Update README.md Ferdinand Schober 2024-11-07 02:37:40 +01:00
  • 526d8004b6 Update README.md Ferdinand Schober 2024-11-07 02:36:11 +01:00
  • fef702ffdd Update README.md (#229) Ferdinand Schober 2024-11-07 02:35:32 +01:00
  • 41ab25cc19 update screenshots (#228) Ferdinand Schober 2024-11-07 01:18:55 +01:00
  • 66456f18f1 update core-graphics / foundation (#227) Ferdinand Schober 2024-11-07 01:15:35 +01:00
  • 1d25dfbe50 upgrade ashpd + reis (#226) Ferdinand Schober 2024-11-07 00:38:26 +01:00
  • 9d28fe6c7b bump dependencies Ferdinand Schober 2024-11-06 23:53:04 +01:00
  • de674c631a Rename Synergy Community Edition to Deskflow (#225) byquanton 2024-11-06 13:46:19 +01:00
  • cd2cabf25b adapt config backend options to cli arg names Ferdinand Schober 2024-11-06 12:12:16 +01:00
  • 71f7e2e5e0 fix left over capture barrier Ferdinand Schober 2024-11-05 14:25:49 +01:00
  • e7a18b9696 recreate wl_{pointer,keyboard} on capability event (#222) Ferdinand Schober 2024-11-04 22:45:57 +01:00
  • 9bdca0441c recreate wl_{pointer,keyboard} on capability event fix-wl-object-recreation Ferdinand Schober 2024-11-04 22:14:01 +01:00
  • 7496015d8d macos: implement client side modifier events (#219) Ferdinand Schober 2024-10-27 08:41:26 +01:00
  • df85f0baf8 macos: implement client side modifier events macos-client-side-modifier-events Ferdinand Schober 2024-10-25 22:52:57 +02:00
  • 75b790ec2e propagate event tap creation error (#218) Ferdinand Schober 2024-10-25 16:31:15 +02:00
  • 9f52a2ac93 Add default.nix file to main and update readme (#211) Emile Akbarzadeh 2024-10-26 01:20:15 +11:00
  • 4856199153 fix windows ci Ferdinand Schober 2024-10-25 15:12:20 +02:00
  • 24e7a1d07f Add desktop and icon (#212) 虢豳 2024-10-07 18:05:07 +08:00
  • 555fbfeb79 formatting Ferdinand Schober 2024-10-05 21:48:49 +02:00
  • 6191216873 windows: fix panic when recreating input-capture Ferdinand Schober 2024-10-05 21:47:12 +02:00
  • 5b1dc4ccf8 reference count capture (#209) Ferdinand Schober 2024-10-05 21:22:28 +02:00
  • ab1b45ff45 macos: fix key-release with repeat logic (#206) Ferdinand Schober 2024-10-04 18:21:40 +02:00
  • f0f73ea7ba log pressed keys log-keypress Ferdinand Schober 2024-09-23 20:48:45 +02:00
  • 196d01fe9e macos: fix key-release with repeat logic fix-key-repeat Ferdinand Schober 2024-09-23 19:01:38 +02:00
  • b071201dcb Fix multimonitors (#202) Jacob Barber 2024-09-20 13:50:37 -05:00
  • f52f19d2e3 Add link to Synergy (open source) (#194) Nick Bolton 2024-09-10 18:06:09 +01:00
  • 39fed0344c cleanup server code + fix a lost update case (#191) Ferdinand Schober 2024-09-05 02:31:10 +02:00
  • 0c7bf3807c cleanup server code + fix a lost update case cleanup-server Ferdinand Schober 2024-09-05 02:09:03 +02:00
  • 6cd190191e cleanup main (#189) Ferdinand Schober 2024-09-05 01:06:55 +02:00
  • cba4cc6150 cleanup main cleanup Ferdinand Schober 2024-09-04 23:53:59 +02:00
  • be677d4c81 extract frontend crate (#186) Ferdinand Schober 2024-09-04 17:29:29 +02:00
  • 377997c6d2 extract frontend crate extract-frontend Ferdinand Schober 2024-09-03 00:52:48 +02:00
  • 12bc0d86ca layer-shell: drop hard-dep on shortcut-inhibit (#188) Ferdinand Schober 2024-09-03 23:24:14 +02:00
  • b48d7127f3 layer-shell: drop hard-dep on shortcut-inhibit drop-hard-dep-shortcut-inhibit Ferdinand Schober 2024-09-03 22:49:51 +02:00
  • 1f7a7309eb include commit-hash in version (#185) Ferdinand Schober 2024-09-02 19:46:07 +02:00
  • 9c5ff85f46 include commit-hash in version include-commit-hash-in-version Ferdinand Schober 2024-09-02 17:57:27 +02:00
  • 8926d8f803 produce events in dummy capture-backend (#184) Ferdinand Schober 2024-09-02 17:59:17 +02:00
  • d1f9afdfd4 produce events in dummy capture-backend capture-dummy-events Ferdinand Schober 2024-09-02 17:27:03 +02:00
  • 9248007986 [WIP] MacOS inputcapture (#131) Johan 2024-08-26 12:40:45 +02:00
  • e7a1d72149 use local-channel instead of tokio sync channel (#179) Ferdinand Schober 2024-08-12 18:20:21 +02:00
  • 6c0dda8f37 use local-channel instead of tokio sync channel local-channel Ferdinand Schober 2024-08-12 18:02:41 +02:00
  • 19c2c4327f move lan-mouse protocol to separate crate (#178) Ferdinand Schober 2024-08-11 16:51:47 +02:00
  • 70e2d9fecb update macos + windows lan-mouse-proto Ferdinand Schober 2024-08-11 16:19:22 +02:00
  • ede8cd4acb include size_of for older rust versions Ferdinand Schober 2024-08-11 15:55:21 +02:00
  • 1e1476d58e move lan-mouse protocol into separate crate Ferdinand Schober 2024-08-06 15:48:33 +02:00
  • fe06ca1fae cleanup capture task (#177) Ferdinand Schober 2024-08-09 14:43:55 +02:00
  • 092d875bc2 rename {Capture,Emulation}Event to %Request cleanup-capture-task Ferdinand Schober 2024-08-09 13:51:17 +02:00
  • e67d820ee4 cleanup capture task Ferdinand Schober 2024-08-09 13:48:03 +02:00
  • 266ad28c6b track pressed keys in input-capture (#170) Ferdinand Schober 2024-08-09 13:18:23 +02:00
  • 096567640c fix pressed key tracking Ferdinand Schober 2024-08-08 13:32:24 +02:00
  • 8f7890c9be move refcounting of key presses to input-emulation (#169) Ferdinand Schober 2024-08-06 16:46:32 +02:00
  • 68361b25d1 fix crash due to dropped fd (#167) Ferdinand Schober 2024-08-05 14:16:45 +02:00
  • 22dc33367b chore: Release v0.9.1 Ferdinand Schober 2024-07-30 11:13:05 +02:00
  • ec412a5e74 chore: Release input-emulation-v0.2.1 Ferdinand Schober 2024-07-30 11:12:20 +02:00
  • e1096ae86c fix macos build error Ferdinand Schober 2024-07-30 11:11:45 +02:00
  • de3167221c chore: Release v0.9.0 Ferdinand Schober 2024-07-30 11:07:49 +02:00
  • 0509b51a61 chore: Release input-emulation-v0.2.0 Ferdinand Schober 2024-07-30 11:06:27 +02:00
  • 281cb406dd chore: Release input-capture-v0.2.0 Ferdinand Schober 2024-07-30 11:06:04 +02:00
  • 06ac390dbf chore: Release input-event-v0.2.1 Ferdinand Schober 2024-07-30 11:05:03 +02:00
  • dcc9250b6d fix repository url Ferdinand Schober 2024-07-30 11:04:21 +02:00
  • 376ae50b45 chore: Release input-event-v0.2.0 Ferdinand Schober 2024-07-30 11:03:08 +02:00
  • 0e2c749b29 fix conditional compilation Ferdinand Schober 2024-07-30 10:52:56 +02:00
  • 127c3366bf derive barrier_id from cursor position (#162) Ferdinand Schober 2024-07-19 15:23:04 +02:00
  • a9b0f439f7 derive barrier_id from cursor position derive-barrier-id-from-cursor Ferdinand Schober 2024-07-19 15:07:20 +02:00
  • 00e1ded35d fix windows build Ferdinand Schober 2024-07-19 15:06:13 +02:00
  • 65fb228db5 upgrade dependencies Ferdinand Schober 2024-07-19 12:58:52 +02:00
  • 975d4b58a5 fix scrolling factor in xdp emulation Ferdinand Schober 2024-07-17 11:26:43 +02:00
  • 0be85f63f7 ensure all keys are released when emulation ends Ferdinand Schober 2024-07-16 20:39:38 +02:00
  • 24948773fc ensure all keys are released when emulation ends capture-error-handling Ferdinand Schober 2024-07-16 20:39:38 +02:00
  • bea7d6f8a5 Allow input capture & emulation being disabled (#158) Ferdinand Schober 2024-07-16 20:34:46 +02:00