Shawn Wallace
b0ee6db9fa
Unfocus window on X11 side when keyboard focus is lost
...
Closes #69 (nice)
2024-10-29 23:24:44 -04:00
Shawn Wallace
c77b66cc93
Add tablet support
...
Closes #47
2024-10-25 01:21:58 -04:00
Shawn Wallace
73ca9c91f1
Replace simple_event_shunt macro with proc macro
...
This macro is pretty complicated and I needed to add the ability to
clean keywords, so it makes more sense to have this be a proc macro.
2024-10-25 01:21:58 -04:00
Shawn Wallace
b988762955
cargo fmt
2024-10-23 02:29:45 -04:00
Shawn Wallace
dc1f8a753d
Use wl_keyboard instead of toplevel state for focus
...
Rare TODO comment actually done.
Fixes #64
2024-10-23 02:27:46 -04:00
Shawn Wallace
cf439000a5
Prioritize xdg_output for updating window positions
...
Fixes #46
2024-08-08 01:32:18 -04:00
Shawn Wallace
03a0e1754d
Unconditionally set input focus on activation
...
Wine windows had WM_HINTS.input set to False, and expected use of the
WM_TAKE_FOCUS protocol, but Wayland input is much more absolute, so this
protocol is useless to us. Always focusing windows seems to be fine, so
just do that.
Should fix #35 .
2024-07-07 16:50:28 -04:00
Shawn Wallace
ece5d1bd10
Actually properly offset popups on offset outputs
...
Also update window positions when output positon changes.
2024-07-04 14:57:07 -04:00
Shawn Wallace
3794c4b945
Properly offset popups on offset outputs
2024-07-02 00:16:01 -04:00
Shawn Wallace
d8a9c28fa7
Fix hover when focus is different from hover window
...
Fixes #14
2024-06-30 02:45:31 -04:00
Shawn Wallace
d3a46b7c8a
Fix mouse input on outputs not located at 0,0
...
Possibly addresses #21 .
2024-06-30 01:20:02 -04:00
galister
0a5dddacfd
fix crash when handling events with stale HopSlotMap key
2024-06-24 12:48:08 -04:00
Shawn Wallace
5e7f2df05e
Sync clipboard between X11 and Wayland
...
You would not believe how much work this was.
Closes #23
2024-06-06 22:41:19 -04:00
Shawn Wallace
3b2698f1de
Switch to using xwayland shell protocol over WL_SURFACE_ID
...
Seems to fix #13 . This means a hard requirement on Xwayland 23.1.
2024-05-20 18:51:28 -04:00
Shawn Wallace
da82e6907c
Add pointer constraints support (zwp_pointer_constraints_v1)
...
Part of #8
2024-05-20 02:14:18 -04:00
Shawn Wallace
c1fc38c3d2
Reorganize file layout
...
Moves satellite to be the root package, also allowing it to be built
by default.
2024-05-17 23:01:57 -04:00