Commit Graph

215 Commits

Author SHA1 Message Date
vaxerski 949655005a added an event for moving workspace 2022-08-26 16:05:02 +02:00
vaxerski 89018bfa95 remove leftover code that didnt work 2022-08-25 21:38:01 +02:00
vaxerski 0d1a9e4ba9 modify exit behaviour a bit 2022-08-25 21:35:47 +02:00
vaxerski e327b0a835 added a swapactiveworkspaces dispatcher 2022-08-25 21:25:28 +02:00
vaxerski d0ec2b72ae report sizes to all windows on fullscreen 2022-08-22 14:22:21 +02:00
vaxerski e97fa4e26b destroy monitor resources on exit 2022-08-22 14:17:25 +02:00
vaxerski 8faac0c9ac minor activewindow and focus fixes 2022-08-21 18:34:38 +02:00
vaxerski 5569e1f69c remove unused func 2022-08-21 17:09:35 +02:00
vaxerski cc3f0ff9e7 update wlroots dep 2022-08-20 20:06:24 +02:00
Vaxry 43aea417b0 Fix occasional hangups on exit 2022-08-18 22:36:58 +02:00
Vaxry f3c597bfb7 fix crash 2022-08-18 07:28:07 +02:00
Vaxry c5a4c83f78 better integrate touch with subsurfaces 2022-08-17 23:23:36 +02:00
Vaxry daeb0d3418 force sending size on setWindowFullscreen 2022-08-16 16:30:10 +02:00
Vaxry b0b3a5af10 added resizewindowpixel and movewindowpixel 2022-08-15 15:59:07 +02:00
Vaxry d47bfe6af1 remove unused fixXWaylandWindowsOnWorkspace 2022-08-15 00:34:39 +02:00
Vaxry 28867758c4 better fix the last fix 2022-08-14 16:39:56 +02:00
Vaxry 920727cbba fix crash with fullscreen requests 2022-08-14 16:34:40 +02:00
Vaxry f4f0495050 disable focus to menu x11 types 2022-08-11 19:36:15 +02:00
Vaxry 9eb750c00b added misc:layers_hog_keyboard_focus 2022-08-10 17:46:01 +02:00
Vaxry 7e8666754f allow focus to override redirect 2022-08-10 12:49:45 +02:00
Vaxry 9fca4b5bc2 fix lastwindow in focusWindow null 2022-08-08 20:42:14 +02:00
Vaxry bf9d358d3b fix refocus shenanigans with window data 2022-08-08 20:21:11 +02:00
Vaxry d64227e7c7 added basic touch controls 2022-08-07 21:17:03 +02:00
Vaxry 68fd97fae9 change workspace in focusWindow if necessary 2022-08-06 21:05:19 +02:00
Vaxry 69b8568ccf better foreign toplevel protocol obedience 2022-08-06 20:57:38 +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 c3edb20e04 make monitor IDs permanent 2022-08-03 16:19:00 +02:00
vaxerski a6cd552980 bring back xdg current desktop 2022-08-01 23:31:25 +02:00
vaxerski 1edd66618f added general:no_cursor_warps 2022-08-01 18:50:16 +02:00
vaxerski 070d7699a7 added decoration:blur_new_optimizations 2022-08-01 12:16:33 +02:00
Vaxry 8a4e04d789 check window validity in getfirstwindowonworkspace 2022-08-01 00:45:06 +02:00
vaxerski 9be239dac6 remove wlr_viewporter, we do not support it 2022-07-31 14:10:21 +02:00
vaxerski 2230f0ccaa move to XDG 4 2022-07-31 13:21:33 +02:00
vaxerski e2bc07d276 fix lack of return in tickHyprctl 2022-07-31 12:35:10 +02:00
vaxerski edac94bed1 tick hyprctl separately 2022-07-31 00:27:32 +02:00
vaxerski 217ff1f401 do not call dmabuf_create twice 2022-07-30 23:45:27 +02:00
vaxerski c2db3ad8ce fix minor memory issue 2022-07-30 23:04:31 +02:00
vaxerski f96b611651 support wlr-output-power-management 2022-07-30 22:41:24 +02:00
vaxerski 31a079b347 added DPMS 2022-07-27 12:32:00 +02:00
vaxerski 6f2368f809 Add a pass dispatcher 2022-07-26 17:30:30 +02:00
vaxerski d04f36c57d set moz env 2022-07-26 10:05:29 +02:00
vaxerski b0d91cbf3a simplify formats 2022-07-25 22:40:34 +02:00
vaxerski db899e00e7 adjust ls fading out logic 2022-07-25 22:00:46 +02:00
vaxerski c998e946aa Wrap adding to fading out
needed to avoid memory safety issues, because sometimes there would be duplicates.
2022-07-25 21:08:54 +02:00
vaxerski e388a86c9d move floating windows manually on moveworkspacetomonitor 2022-07-25 14:22:32 +02:00
vaxerski 1ddd7ee713 remove forced envvars 2022-07-24 13:29:46 +02:00
vaxerski 1626707b7f make layerSurfaces into RAII 2022-07-23 15:48:08 +02:00
vaxerski 641aaff998 minor code adjustments 2022-07-20 18:39:08 +02:00