Ferdinand Schober
346ae79fa6
improve windows code
2025-01-24 14:52:04 +01:00
Ferdinand Schober
a962e43724
address clippy lints
2025-01-24 14:52:04 +01:00
AdamJedl
afe5f0b8db
fix windows input capture not releasing keys ( #241 )
2024-12-03 11:45:41 +01:00
Ferdinand Schober
4703a4c947
chore: Release
2024-11-07 12:49:59 +01:00
Ferdinand Schober
a870a9e3a9
split features for emulation and capture backends
2024-11-07 12:43:42 +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
71f7e2e5e0
fix left over capture barrier
2024-11-05 14:32:39 +01:00
Ferdinand Schober
e7a18b9696
recreate wl_{pointer,keyboard} on capability event ( #222 )
...
this should fix #88
fixes #123
2024-11-04 22:45:57 +01:00
Ferdinand Schober
75b790ec2e
propagate event tap creation error ( #218 )
2024-10-25 16:31:15 +02:00
Ferdinand Schober
555fbfeb79
formatting
2024-10-05 21:48:49 +02:00
Ferdinand Schober
6191216873
windows: fix panic when recreating input-capture
...
RegisterWindowClassW fails when called again
2024-10-05 21:47:12 +02:00
Ferdinand Schober
5b1dc4ccf8
reference count capture ( #209 )
...
* reference count capture
Multiple captures can now be created at the same position.
Captures at the same position are reference counted.
* update testcase
will be required by #200 / #164
2024-10-05 21:22:28 +02:00
Ferdinand Schober
12bc0d86ca
layer-shell: drop hard-dep on shortcut-inhibit ( #188 )
...
soften dependencies off layer-shell backend to make
https://wayland.app/protocols/keyboard-shortcuts-inhibit-unstable-v1
optional.
This allows partial functionality on compositors that don't support
the protocol, e.g. labwc.
2024-09-03 23:24:14 +02:00
Ferdinand Schober
8926d8f803
produce events in dummy capture-backend ( #184 )
2024-09-02 17:59:17 +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
19c2c4327f
move lan-mouse protocol to separate crate ( #178 )
2024-08-11 16:51:47 +02:00
Ferdinand Schober
266ad28c6b
track pressed keys in input-capture ( #170 )
...
move pressed key tracking to input capture
2024-08-09 13:18:23 +02:00
Ferdinand Schober
68361b25d1
fix crash due to dropped fd ( #167 )
2024-08-05 14:16:45 +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
dcc9250b6d
fix repository url
2024-07-30 11:04:21 +02:00
Ferdinand Schober
376ae50b45
chore: Release
2024-07-30 11:03:08 +02:00
Ferdinand Schober
127c3366bf
derive barrier_id from cursor position ( #162 )
...
this should fix #140
2024-07-19 15:23:04 +02:00
Ferdinand Schober
00e1ded35d
fix windows build
2024-07-19 15:06:13 +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
9abec63313
update dependencies
2024-07-03 11:11:50 +02:00
Ferdinand Schober
35e626976e
add explicit version
2024-07-02 22:39:20 +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