Commit Graph

221 Commits

Author SHA1 Message Date
vaxerski ae096219e8 do updates on every mon update if VFR is enabled 2022-07-05 21:45:32 +02:00
vaxerski cc8b8f595f disallow workspace special windowrule 2022-07-04 19:58:51 +02:00
vaxerski e0bfec6ef2 added experimental:vfr 2022-07-04 17:47:31 +02:00
vaxerski c71b76a9e0 fix chromium part 1 2022-07-04 15:58:12 +02:00
vaxerski 853a33888b fix issue with special workspace rules 2022-07-04 12:03:09 +02:00
vaxerski f7c4865bac warp size and pos before rule fullscreen 2022-07-03 21:38:39 +02:00
vaxerski e77f451e27 minor oopsie 2022-07-01 22:49:12 +02:00
vaxerski 4510764f34 finally fix scaled snapshots 2022-06-30 20:02:04 +02:00
vaxerski 96a23eca81 calculate damage properly for layers on commit
since the damageSurface func now works, we can remove this old remnant
2022-06-30 18:46:00 +02:00
vaxerski 328b3fa4bc mordernize pointers 2022-06-30 15:44:26 +02:00
vaxerski 37abe0aedc added debug:damage_blink 2022-06-29 11:44:00 +02:00
vaxerski 9fcef41d66 mutliple fixes to subsurface handling 2022-06-28 15:30:46 +02:00
vaxerski fc5cd49795 don't create a surface tree on xwayland windows 2022-06-28 14:09:14 +02:00
vaxerski 9f407b9018 log window parent for x11 2022-06-28 12:46:32 +02:00
vaxerski 85977fb4dc add xwayland class raw to destroywindow 2022-06-28 12:43:08 +02:00
vaxerski 3cbd69e703 added createworkspace destroyworkspace events 2022-06-28 12:39:56 +02:00
vaxerski a2e009bd9f log classes in create/destroy 2022-06-28 12:24:21 +02:00
vaxerski 1fc1fc9d3b fix focus on close fullscreen 2022-06-27 22:34:37 +02:00
vaxerski 4443906994 fix fullscreen rule on already fullscreen ws 2022-06-27 20:11:09 +02:00
vaxerski 213d0f25cf fix oopsie with fullscreen 2022-06-27 19:08:14 +02:00
vaxerski 781526dac5 added hyprctl kill 2022-06-27 13:42:20 +02:00
vaxerski 6a47a305f8 fix some xwayland popups 2022-06-26 20:08:19 +02:00
vaxerski f5c2dfc706 a bit of fixes to cursor hiding 2022-06-26 13:43:32 +02:00
vaxerski 78bf88ba60 Added fullscreen rule 2022-06-26 12:12:29 +02:00
vaxerski 72c86b99eb added general:cursor_inactive_timeout 2022-06-24 23:27:02 +02:00
vaxerski 45a44f9690 added noblur 2022-06-24 22:28:54 +02:00
vaxerski ae60075226 fix calculating damage offset for oversized popups 2022-06-23 19:32:00 +02:00
vaxerski 770bada5d5 Fixed oversized apps' incorrect layout 2022-06-22 15:45:56 +02:00
vaxerski 84d6e640ff support all workspace types in workspace keyword 2022-06-21 22:25:54 +02:00
vaxerski ff49f22440 fix rapid blinking on launch 2022-06-21 22:13:13 +02:00
Yoni FIRROLONI f428604b6f undo formatting 2022-06-17 19:51:34 +01:00
Yoni FIRROLONI 2feca08a67 move, set active, recalc, anim on monitor connected 2022-06-17 19:51:34 +01:00
vaxerski 49fc1ccdb4 oops 2022-06-09 17:32:58 +02:00
vaxerski 47404534d0 added tablet v2 support (alpha alpha) 2022-06-09 12:46:55 +02:00
vaxerski 248ce66459 warn unrecognized input devices 2022-06-08 22:11:24 +02:00
vaxerski 638b44cabd Attach touch devices raw 2022-06-08 22:09:35 +02:00
vaxerski 7b73570f11 fix a crash in monitorDestroy 2022-06-08 15:13:47 +02:00
vaxerski 1642b1ff66 optimize config calls in often called areas 2022-06-07 20:41:40 +02:00
vaxerski b62e530fdb Force window style tiled on all xdg windows 2022-06-06 19:43:44 +02:00
vaxerski d743ac7bb1 added forcerendererreload and some more vt changes 2022-06-06 13:48:17 +02:00
vaxerski 4f76d5d8d7 destroy monitor on disabled 2022-06-01 21:10:12 +02:00
vaxerski 8d850b0ce1 Added workspace/monitor unset and workspace silent rules 2022-06-01 21:04:06 +02:00
vaxerski d2451aea4b use overflowing coords when surface unmaps 2022-06-01 13:38:33 +02:00
vaxerski 970018248f Don't damage surfaces coming from not rendered windows 2022-05-31 22:16:13 +02:00
vaxerski 8de7cc5a8d opacity windowrule support 2 values 2022-05-31 17:35:50 +02:00
vaxerski e73df80782 Add mon in mon out events and fix crash 2022-05-31 17:17:44 +02:00
vaxerski 0055efc4f1 Added a special workspace 2022-05-31 14:01:00 +02:00
vaxerski 68f7e565e6 Use existing default mon workspace if available on connect 2022-05-31 12:10:34 +02:00
vaxerski b2474d406a don't duplicate workspaces on connect 2022-05-30 20:45:39 +02:00
vaxerski eee9698ec9 move workspaces and not windows on mon disconnect 2022-05-30 20:44:14 +02:00