Ferdinand Schober
648b2b58a4
Save config ( #345 )
...
* add setters for clients and authorized keys
* impl change config request
* basic saving functionality
* save config automatically
* add TODO comment
2026-02-07 18:36:07 +01:00
Ferdinand Schober
eb1dcbddb0
update dependencies ( #302 )
...
* update dependencies
* update windows
* clippy: inline format args
* update flake
* update core-graphics
* fix poll after completion error
* fix ashpd?!
2025-10-08 16:10:32 +02:00
Ferdinand Schober
92f652df2e
feat: simplify and change configuration ( #279 )
...
*breaking change*
this changes the configuration syntax, allowing for an unlimited amount of configured clients.
Also a first step towards enabling a "save config" feature.
2025-03-15 18:45:19 +01:00
Ferdinand Schober
2f6a3629ad
remove cli frontend in favour of cli subcommand ( #278 )
...
this removes the cli frontend entirely, replacing it with a subcommand instead
2025-03-15 18:20:25 +01:00
Ferdinand Schober
3e1c3e95b7
use shadow-rs instead of executing git describe
...
this removes git from the build dependencies
2025-01-27 16:51:25 +01:00
Ferdinand Schober
7677fae14b
Encryption and One-Way-Control ( #200 )
...
This is a major rewrite of the core networking logic enabling one-way control and encryption through the webrtc-dtls crate.
closes #164
closes #104
2024-11-09 13:54:43 +01:00
Ferdinand Schober
4703a4c947
chore: Release
2024-11-07 12:49:59 +01:00
Ferdinand Schober
66456f18f1
update core-graphics / foundation ( #227 )
2024-11-07 01:15:35 +01:00
Ferdinand Schober
1d25dfbe50
upgrade ashpd + reis ( #226 )
2024-11-07 00:38:26 +01:00
Ferdinand Schober
9d28fe6c7b
bump dependencies
2024-11-06 23:53:42 +01:00
Ferdinand Schober
7496015d8d
macos: implement client side modifier events ( #219 )
...
closes #198
closes #199
2024-10-27 08:41:26 +01:00
Ferdinand Schober
be677d4c81
extract frontend crate ( #186 )
2024-09-04 17:29:29 +02:00
Johan
9248007986
[WIP] MacOS inputcapture ( #131 )
...
* [WIP] MacOS inputcapture
---------
Co-authored-by: Ferdinand Schober <ferdinand.schober@fau.de >
Co-authored-by: Ferdinand Schober <ferdinandschober20@gmail.com >
2024-08-26 12:40:45 +02:00
Ferdinand Schober
e7a1d72149
use local-channel instead of tokio sync channel ( #179 )
...
this avoids the mutex overhead in tokio
2024-08-12 18:20:21 +02:00
Ferdinand Schober
19c2c4327f
move lan-mouse protocol to separate crate ( #178 )
2024-08-11 16:51:47 +02:00
Ferdinand Schober
22dc33367b
chore: Release
2024-07-30 11:13:05 +02:00
Ferdinand Schober
ec412a5e74
chore: Release
2024-07-30 11:12:20 +02:00
Ferdinand Schober
de3167221c
chore: Release
2024-07-30 11:07:49 +02:00
Ferdinand Schober
0509b51a61
chore: Release
2024-07-30 11:06:27 +02:00
Ferdinand Schober
281cb406dd
chore: Release
2024-07-30 11:06:04 +02:00
Ferdinand Schober
06ac390dbf
chore: Release
2024-07-30 11:05:03 +02:00
Ferdinand Schober
376ae50b45
chore: Release
2024-07-30 11:03:08 +02:00
Ferdinand Schober
65fb228db5
upgrade dependencies
2024-07-19 12:58:52 +02:00
Ferdinand Schober
bea7d6f8a5
Allow input capture & emulation being disabled ( #158 )
...
* Input capture and emulation can now be disabled and will prompt the user to enable again.
* Improved error handling to deliver more useful error messages
2024-07-16 20:34:46 +02:00
Ferdinand Schober
6a4dd740c3
code cleanup + purge anyhow in library code ( #157 )
2024-07-10 00:33:49 +02:00
Ferdinand Schober
37a8f729ea
remove dispatch workaround
2024-07-05 01:41:11 +02:00
Ferdinand Schober
9abec63313
update dependencies
2024-07-03 11:11:50 +02:00
Ferdinand Schober
3fd2b31562
update deps
2024-07-02 22:07:37 +02:00
Ferdinand Schober
90e83cee87
purge dependencies
2024-07-02 22:07:37 +02:00
Ferdinand Schober
4db2d37f32
split into input-{event,capture,emulation}
2024-07-02 22:07:37 +02:00
Ferdinand Schober
3528ef4fae
Configurable capture backend ( #150 )
...
capture backend can now be configured via the `capture_backend` cli argument / config entry
2024-06-29 00:10:36 +02:00
Ferdinand Schober
460bacade5
fix sizeof usize assumed to be 8 ( #143 )
...
closes #141
2024-06-09 00:49:00 +02:00
Ferdinand Schober
e6d4585bb2
chore: Release lan-mouse version 0.8.0
2024-05-17 18:06:11 +02:00
Ferdinand Schober
636c5924bf
trust_dns_resolver is now hickory_resolver ( #116 )
2024-04-26 22:52:00 +02:00
Ferdinand Schober
3e96b42067
use slab instead of reinventing the wheel ( #112 )
2024-04-26 00:10:04 +02:00
Ferdinand Schober
5b76c3bcda
add hostname entry row with clipboard button
2024-04-13 00:24:46 +02:00
Ferdinand Schober
f9eeb254d3
Windows Input Capture ( #100 )
...
initial support for windows input capture.
Some things need fixing;
- scrolling
- mouse buttons > 2
2024-04-11 03:55:42 +02:00
Ferdinand Schober
db96717044
chore: Release lan-mouse version 0.7.3
2024-03-22 12:46:57 +01:00
Ferdinand Schober
8aaff9fb58
move to windows from win-api ( #99 )
2024-03-21 23:04:20 +01:00
Ferdinand Schober
66bce9083e
chore: Release lan-mouse version 0.7.2
2024-03-21 13:06:28 +01:00
Ferdinand Schober
102b64f2b4
chore: Release lan-mouse version 0.7.1
2024-03-21 13:04:22 +01:00
Ferdinand Schober
4b499742ad
update dependencies
2024-03-21 13:02:21 +01:00
Ferdinand Schober
a86d74b52c
update to reis 0.2
2024-03-21 12:50:47 +01:00
Ferdinand Schober
8b82325bdb
update flake.lock, Cargo.lock
2024-03-20 14:48:29 +01:00
Ferdinand Schober
9afe7da0dd
Libei Input Capture ( #94 )
2024-03-20 14:03:52 +01:00
Ferdinand Schober
f4db2366b7
chore: Release lan-mouse version 0.6.0
2024-01-28 17:35:52 +01:00
Kai
5cc8cda19d
macos: add keyboard support ( #81 )
...
* macos: add keyboard support
* macos: handle key repeat
* update README
2024-01-26 11:05:54 +01:00
Ferdinand Schober
6c99f9bea3
chore: Release lan-mouse version 0.5.1
2024-01-12 13:46:56 +01:00
Ferdinand Schober
6a6d9a9fa9
chore: Release lan-mouse version 0.5.0
2023-12-28 17:57:04 +01:00
Ferdinand Schober
fed8e02d9f
Update dependencies ( #56 )
...
update wayland-client + reis
2023-12-22 14:50:12 +01:00