Silvan Jegen
|
f9bedb7908
|
dwl: don't show input popup if client is not enabled
We link clients and their input popups which lets us disable the popups'
scene nodes in case the associated client's scene is not enabled on a tag.
|
2022-06-26 14:04:34 +02:00 |
|
Silvan Jegen
|
a92504d8bf
|
dwl: don't destroy popup scene on unmap
Instead we disable it and destroy it at destroy time.
|
2022-06-26 13:48:59 +02:00 |
|
Silvan Jegen
|
5493e0bbf2
|
dwl: use a dedicated layer for input popups
Otherwise we seem to have conflicts with other floating clients.
|
2022-06-12 14:50:47 +02:00 |
|
Silvan Jegen
|
f342b7d412
|
Merge branch 'main' into input-protocols-v2-before-merge
|
2022-06-06 13:12:27 +02:00 |
|
Silvan Jegen
|
cc9f4a3dc4
|
Remove now unused input_popup lists
|
2022-05-22 15:35:13 +02:00 |
|
Silvan Jegen
|
8841d17ec8
|
Use the LISTEN macro everywhere
|
2022-05-22 14:59:27 +02:00 |
|
Silvan Jegen
|
491fa291fa
|
Free input_relay
|
2022-05-22 14:18:06 +02:00 |
|
Silvan Jegen
|
561acf650a
|
Fix whitespace issue
|
2022-05-22 14:08:53 +02:00 |
|
Silvan Jegen
|
fe8280bf39
|
Remove now unneeded render_data struct definition
|
2022-05-22 14:06:54 +02:00 |
|
Silvan Jegen
|
fbd698479a
|
Fix imports
|
2022-05-22 14:06:22 +02:00 |
|
Silvan Jegen
|
ac1aef7ead
|
implement input method keyboard grab
|
2022-05-15 16:06:46 +02:00 |
|
Silvan Jegen
|
27bf627a97
|
implement input popup rendering
Based on https://github.com/swaywm/sway/pull/5890
|
2022-05-15 16:06:46 +02:00 |
|
Silvan Jegen
|
c86f2f73fd
|
implement text-input and input-method protocol support
This is mostly copied from the sway implementation here:
https://github.com/swaywm/sway/pull/4740/files
|
2022-05-15 15:54:02 +02:00 |
|
Shugyousha
|
63f09d1f23
|
Don't pass NULL surfaces to wlr focus functions (#8)
Turns out that this will hit asserts that will abort dwl.
|
2020-06-14 04:05:21 -05:00 |
|