Commit Graph

168 Commits

Author SHA1 Message Date
vaxerski ce5f025428 T1C: window dance compat 2022-10-20 22:38:49 +01:00
Kainoa Kanter ca2d2db0ef
Add windowrules for noblur and noshadow (#884) 2022-10-20 20:36:27 +01:00
vaxerski c2545b3ae6 fix refocus on last window 2022-10-20 18:00:29 +01:00
K1llf0rce dca30815b0
add maxsize window rule 2022-10-15 17:04:57 +02:00
vaxerski 34cd8b125a rework focus system to be more safe and faster 2022-10-14 20:46:32 +01:00
Vaxry 624303bfb9 check for same workspace in workspace rule 2022-10-13 15:19:30 +01:00
Vaxry fd379db846 swallow improvements 2022-10-07 09:46:01 +01:00
Vaxry 190ddb5697 added a noanim rule 2022-10-06 09:16:40 +01:00
Vaxry 095688712d add minsize rule 2022-10-06 09:09:58 +01:00
Vaxry a80e0cecfe fixes to window swallowing with same pid 2022-10-04 11:16:49 +01:00
Vaxry 3e3f6aef5e additional logic for identical pid swallowing 2022-10-04 10:17:10 +01:00
vaxerski a97621b1cb Added window swallowing 2022-10-01 19:19:15 +01:00
vaxerski 355366714e minor OR XWayland fixes 2022-10-01 18:25:02 +01:00
Vaxry 59a3c43913 guard event in maximize request 2022-09-30 10:37:09 +01:00
Vaxry 2636abca2d use the event data for determining maximize status in requests 2022-09-29 10:24:54 +01:00
Vaxry ead0e74471 handle maximize toplevel request 2022-09-29 10:20:17 +01:00
Felix Dick 11ee78f88b Use double literals, don't cast a integer literal to double. 2022-09-28 20:08:41 +02:00
Felix Dick bf3f519eb7 Remove trailing whitespace. 2022-09-25 20:07:48 +02:00
Vaxry ef3eb37c7f support max in size rules 2022-09-22 18:13:23 +01:00
Vaxry 2dd1661aec fix groups with fullscreen 2022-09-20 12:17:34 +01:00
Vaxry ec6144e5da fix fadeout on unmap fullscreen 2022-09-19 19:09:21 +01:00
vaxerski d94fe3d063 added window pinning 2022-09-10 13:11:02 +02:00
vaxerski 928158bbfb prevent missed surface size updates on fullscreen window close 2022-09-08 23:02:29 +02:00
vaxerski c1bc8d46e9 use lastMonitor in mapWindow 2022-09-05 22:04:49 +02:00
vaxerski 41883e0522 fix wonky behavior with silent workspace rule 2022-09-05 11:44:43 +02:00
vaxerski 48eb2e0d6f Added window dimming 2022-08-30 12:46:17 +02:00
vaxerski 5d63152219 added a forceinput rule 2022-08-27 13:01:55 +02:00
vaxerski aaa834d0c3 fix logic in candidates on unmap 2022-08-27 12:02:25 +02:00
vaxerski 28966d85ae guard nullptr in unmap 2022-08-27 12:01:04 +02:00
vaxerski b09f157b93 fix fullscreen on workspace rule silent 2022-08-26 11:33:36 +02:00
vaxerski f7c741317f fix shadows on silent rule 2022-08-26 01:08:11 +02:00
vaxerski b16a57ceeb fix window rules 2022-08-26 00:38:20 +02:00
vaxerski de477a6ff5 don't focus silent windows 2022-08-25 16:47:33 +02:00
vaxerski 9366c187dc don't find a new candidate to refocus on unfocused unmap 2022-08-24 11:14:11 +02:00
vaxerski fba7ed97fb don't refocus if candidate is last window 2022-08-23 23:15:04 +02:00
vaxerski fd70a9184b fix logic in fullscreen close candidates 2022-08-23 23:09:28 +02:00
vaxerski 0a9ac47030 remove unintuitive candidate behavior 2022-08-23 18:25:33 +02:00
vaxerski e2450247c0 minor fixes to candidate finding 2022-08-23 18:18:18 +02:00
vaxerski 973540bbc5 minor fix on unfocus on fullscreen workspace 2022-08-23 18:01:22 +02:00
vaxerski 21bea0fcb4 typo 2022-08-22 11:37:00 +02:00
vaxerski 83f7fee3f5 fullscreen request only when mapped 2022-08-22 11:35:46 +02:00
vaxerski f273ebed9c fix another edge case for fullscreen default windows 2022-08-21 23:24:57 +02:00
vaxerski 7ca50d7566 handle fullscreen pre-map
stupid-ass qt
2022-08-21 22:30:48 +02:00
xDarksome 0f25f3aee3
Merge branch 'hyprwm:main' into main 2022-08-21 16:03:51 +03:00
vaxerski 45a0e69286 Find a candidate better on window close 2022-08-20 18:12:59 +02:00
vaxerski 0ebef9a8ae no focus to OR Xwayland 2022-08-20 18:00:50 +02:00
Darksome 37e1450a4d Impl CCompositor::moveWindowToWorkspace 2022-08-20 13:25:56 +03:00
Darksome 844c33c980 Add mapwindow, unmapwindow and movewindow IPC events 2022-08-18 22:23:28 +03:00
Vaxry c6de4ee4b7 more checks in fullscreen event 2022-08-16 21:30:53 +02:00
Vaxry 095487ea5d disallow configure from fullscreen 2022-08-16 16:31:44 +02:00