5cc4bf699c
IME: Refactor and fixup popups
2024-03-24 16:08:25 +00:00
Vaxry
d72ea5f2a7
input: Rewritten pointer constraints ( #4889 )
...
* rewritten constraints
* send pointer enter on activate if not pointer focus
* minor cleanup
* simulate movement on commit
* don't ignore oneshot prop
* various fixes
* dont send motion on confined
* update pos hint on region change
2024-03-02 21:04:55 +00:00
2e111c8cf9
xdg: rewrite entire popup implementation
2024-02-29 14:26:02 +00:00
Vaxry
b1c0f1cc01
subsurface: Rewrite the subsurface tree ( #4877 )
2024-02-29 00:03:28 +00:00
e3373669e5
wayland: implement keyboard_shortcuts_inhibit_v1
...
fixes #4568
2024-02-27 23:15:24 +00:00
Vaxry
2ebfd0c745
renderer: Move to a full Hyprland GL rendering pipeline ( #3920 )
...
Also updates wlroots
2023-11-24 10:54:21 +00:00
8dd02eb5f3
xdg-shell: update reported size on ack_configure
2023-11-09 22:43:52 +00:00
Vaxry
88b63a00b6
renderer: Tearing implementation ( #3441 )
2023-09-28 21:48:33 +01:00
vaxerski
63b2189ce8
xdgshell: damage old popup coords after a reposition
...
fixes #3038 . I updated the shell ver without properly supporting .reposition
2023-08-21 01:15:00 +02:00
vaxerski
f5913135c6
input: add support for cursor-shape-v1
2023-07-24 18:50:17 +02:00
01f85a09a9
xwayland: send zero scaling to xwayland if enabled
2023-06-23 21:42:44 +02:00
vaxerski
fbabb105c3
gamma: use wlr's new gamma manager event
2023-06-14 13:26:47 +02:00
147e962370
deps: update wlroots
2023-06-03 12:20:28 +02:00
vaxerski
a22e1174ee
screencopy: implement dmabuf
2023-04-12 21:40:51 +01:00
vaxerski
41d1fdedf2
output: handle needs_frame
2023-04-07 17:25:56 +01:00
vaxerski
cd1b982b2a
internal: listen to output.damage events
2023-04-07 16:31:55 +01:00
vaxerski
7e523e4d5e
minor fixes to X11 configure/or handling
2023-02-28 18:50:47 +00:00
vaxerski
129e99a6f6
Implement ext-session-lock-v1
2023-02-03 11:58:55 +00:00
Vaxry
98a4fa2b0d
Added clang format ( #1239 )
...
* clang-format stuff and format files
2022-12-16 17:17:31 +00:00
vaxerski
df132e5ff3
update wlroots dep
2022-11-19 16:28:04 +00:00
vaxerski
2c714eace5
handle activate requests
2022-10-22 16:43:47 +01:00
Felix Dick
bf3f519eb7
Remove trailing whitespace.
2022-09-25 20:07:48 +02:00
e5d143b238
support more wlr_cursor events
2022-09-22 21:14:02 +01:00
Alec LeFors
59d7cfcd02
implemented DRM leasing for VR headsets
2022-08-27 17:10:13 -04:00
d64227e7c7
added basic touch controls
2022-08-07 21:17:03 +02:00
vaxerski
e0ada97a24
support zwp_input_method_v2 popups
2022-08-05 17:07:01 +02:00
vaxerski
9a8a6317ff
multiple IME fixes
2022-08-05 16:21:08 +02:00
vaxerski
1c4d0e8c18
added IME protocol support
2022-08-05 13:03:37 +02:00
vaxerski
f96b611651
support wlr-output-power-management
2022-07-30 22:41:24 +02:00
vaxerski
ef24329495
pass through pinch events
2022-07-16 16:12:31 +02:00
vaxerski
b2650928ea
obey xdg reqs better
2022-07-16 00:11:21 +02:00
Vaxry
6708f3b133
Fixed TTY switching ( #364 )
2022-07-13 18:18:23 +02:00
vaxerski
491b99c61e
handle unmanaged X11 setGeometry
2022-07-08 11:24:07 +02:00
vaxerski
4b796d30c1
Added swipe workspace gestures
2022-07-07 13:49:04 +02:00
vaxerski
9655d0c138
added support for wlr_idle_inhibitor_v1
2022-07-06 15:42:37 +02:00
vaxerski
d743ac7bb1
added forcerendererreload and some more vt changes
2022-06-06 13:48:17 +02:00
vaxerski
d438bd970a
Added virtual pointer protocol
2022-05-12 12:13:02 +02:00
vaxerski
96819c8ab9
Fix GDK window extents mouse offset
...
kind of...? Should work more or less
2022-05-10 11:01:03 +02:00
vaxerski
7b1eaca840
Implemented mouse constraints
...
has some todos but mostly works
2022-04-17 21:40:04 +02:00
vaxerski
3e614f2c1e
Draw the drag icon
2022-03-31 17:25:23 +02:00
vaxerski
ad4fc28f78
🎉 Wrapped dynamic event handlers
2022-03-28 22:31:39 +02:00
vaxerski
ad36a9dc9e
rework popups completely
2022-03-27 17:25:20 +02:00
vaxerski
aa64af95fe
handle inhibit
2022-03-22 18:29:13 +01:00
vaxerski
30ae4be181
added drag and drop functionality
...
barebones but functioning
2022-03-21 17:50:28 +01:00
vaxerski
bcb02b9307
handle subsurfaces
2022-03-21 16:13:43 +01:00
vaxerski
decb2f638d
popups handled properly
2022-03-20 14:00:46 +01:00
vaxerski
332fa8a802
XWayland floating
2022-03-20 13:37:07 +01:00
vaxerski
5d0919fcff
handle layer popups
2022-03-20 12:11:57 +01:00
vaxerski
958bee27d4
oops
2022-03-18 20:07:36 +01:00
vaxerski
a9773bd91a
XWayland and moved managers
2022-03-18 20:03:39 +01:00