Ferdinand Schober
5a7e0cf89c
formatting
2023-12-09 00:43:54 +01:00
Ferdinand Schober
b01f7c2793
move server to src/
2023-12-03 22:37:41 +01:00
Ferdinand Schober
1a4d0e05be
Epoll ( #20 )
...
major update:
- remove threading overhead by resorting to an event driven design with mio as a backend for epoll
- Clients can now have an arbitrary amount of ip adresses and lan-mouse will automatically choose the correct one
- -> seemless switching between ethernet and wifi
- cli frontend + frontend adapter for future frontends
2023-09-19 19:12:47 +02:00
Ferdinand Schober
a1100cc8b2
Cleanup ( #9 )
...
* support for cmdline args and better error handling
* make config.toml optional
* more unwraps removed
2023-06-10 15:45:19 +02:00
Ferdinand Schober
437a599504
formatting
2023-02-14 00:55:02 +01:00
Ferdinand Schober
70b484878e
initial windows support
2023-02-12 19:04:28 +01:00
Ferdinand Schober
f545fe2686
Abstract Event Types into a general struct
...
Ground work for supporting different input / emulation backends
2023-02-08 00:41:25 +01:00
Ferdinand Schober
30e7a5b2ec
Revert "start abstracting event type"
...
whops wrong branch ...
This reverts commit 3c26f35d5f .
2023-02-02 22:06:10 +01:00
Ferdinand Schober
3c26f35d5f
start abstracting event type
2023-02-04 16:35:07 +01:00
Ferdinand Schober
5222f54eee
major refactor
...
every instance of lan-mouse can now simultaneously send and receive
events
2023-01-30 19:15:58 +01:00