Commit Graph
14 Commits
Author SHA1 Message Date
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