Commit Graph

107 Commits

Author SHA1 Message Date
vaxerski 795504dad0 Added workspaceopt dispatcher 2022-05-26 19:05:32 +02:00
vaxerski c8f0a74975 update activewindow on its title change 2022-05-25 17:29:44 +02:00
vaxerski f522c597ef Fix fullscreen focus detection and configure requests 2022-05-23 22:07:29 +02:00
vaxerski 5f620ee7ca fix fullscreen request loops 2022-05-20 15:02:51 +02:00
vaxerski d7ad80e6a2 Added window animation rules 2022-05-15 14:18:31 +02:00
vaxerski 694f4433a2 Added animation style and style slide 2022-05-14 16:43:30 +02:00
vaxerski a1567feb3d Added nofocus rule 2022-05-14 14:37:57 +02:00
vaxerski 96819c8ab9 Fix GDK window extents mouse offset
kind of...? Should work more or less
2022-05-10 11:01:03 +02:00
vaxerski e5f8bca41c Switched old blur to dual kawase 2022-04-24 16:41:01 +02:00
vaxerski f84294fe07 fixed fullscreen, removed effective vars from windows 2022-04-23 14:35:34 +02:00
vaxerski 0147975faf New animation system 2022-04-23 14:16:02 +02:00
vaxerski 94811485c9 added opacity rule 2022-04-22 14:37:38 +02:00
vaxerski a8e5e9c558 Allow percentages in move and size rules 2022-04-22 14:31:14 +02:00
vaxerski 2b8b34d8db Added workspace windowrule 2022-04-21 17:17:47 +02:00
vaxerski 30683d5c44 minor XWayland and rule fixes 2022-04-18 13:10:58 +02:00
vaxerski 3e36f1c42c renderer fixes 2022-04-14 17:00:35 +02:00
vaxerski a8e8729230 Added zext_workspace protocol support 🎉 2022-04-11 19:51:37 +02:00
vaxerski 92bfe6f13e fixed some more crashes 2022-04-10 16:19:49 +02:00
vaxerski 5046c02cce minor fixes for closing windows and focus 2022-04-10 11:17:06 +02:00
vaxerski cebe45a188 small fullscreen fix 2022-04-07 17:07:42 +02:00
vaxerski a86bc76b9a fix getTitle crash 2022-04-05 22:28:06 +02:00
vaxerski a49bbf4508 fadeout done 🎉 2022-04-05 20:49:15 +02:00
vaxerski f8e0b0b448 fadein and prep for fadeout 2022-04-05 19:28:10 +02:00
vaxerski ddcd4fb767 Mostly fixes #5 2022-04-05 18:29:58 +02:00
vaxerski 3f99dad7f5 Added pseudotiling 2022-04-02 20:04:32 +02:00
vaxerski 223beb8a82 Multiple focus handling changes 2022-04-02 18:57:09 +02:00
vaxerski 993e601424 remove some warnings 2022-03-31 17:26:09 +02:00
vaxerski f794c91293 windows on top of fullscreen, lastmonitor fixes 2022-03-30 20:16:23 +02:00
vaxerski e49657f0f9 use last monitor and not cursor in map 2022-03-30 19:34:57 +02:00
vaxerski ad4fc28f78 🎉 Wrapped dynamic event handlers 2022-03-28 22:31:39 +02:00
vaxerski 000b16585f Some logs n stuff 2022-03-28 21:16:23 +02:00
vaxerski b8e3bddcf1 window late signals 2022-03-28 17:51:03 +02:00
vaxerski 17e88bf059 log signals 2022-03-28 16:10:30 +02:00
vaxerski 144a79ee00 fixed ASSERT and last commit's oopsie 2022-03-27 22:34:02 +02:00
vaxerski de8d2fd136 handle window subsurface trees 2022-03-27 21:46:27 +02:00
vaxerski ad36a9dc9e rework popups completely 2022-03-27 17:25:20 +02:00
vaxerski ed5c0a7d33 Log shifts 2022-03-24 21:34:24 +01:00
vaxerski 3d41dd6c25 fix dwindle monitors 2022-03-24 19:05:25 +01:00
vaxerski ccbc0e4a2e Added window rules 2022-03-24 18:22:01 +01:00
vaxerski 172f8b04f0 oops commit only for xdg
commit only for xdg
2022-03-23 22:36:28 +01:00
vaxerski d834a8f7de unlink a window properly on destroy 2022-03-23 22:34:11 +01:00
vaxerski f82fdb012e fix dwindle + minor logs and comments 2022-03-22 22:22:59 +01:00
vaxerski 2bc29f32ec finally fixed XWayland popups 2022-03-22 21:28:57 +01:00
vaxerski e6a848adc0 handle modals a bit better 2022-03-22 20:53:11 +01:00
vaxerski b6f3aa5d01 update a comment on an issue 2022-03-22 20:43:06 +01:00
vaxerski 6e48069a88 fix bug with popups on XWayland 2022-03-22 20:13:58 +01:00
vaxerski 90bb8e6441 minor changes 2022-03-22 20:04:39 +01:00
vaxerski aa64af95fe handle inhibit 2022-03-22 18:29:13 +01:00
vaxerski c58b15c6da Fix a crash with setting title 2022-03-22 17:31:19 +01:00
vaxerski 63ec83e179 remove spammy log 2022-03-21 21:58:44 +01:00
vaxerski 3d61738d5d minor QoL patches 2022-03-21 19:28:43 +01:00
vaxerski 295a0c4a69 Added fullscreen 2022-03-21 19:18:33 +01:00
vaxerski 6dcd6f21b9 create floating windows correctly 2022-03-21 17:24:41 +01:00
vaxerski 51ce922ae1 properly calc layers 2022-03-21 17:00:17 +01:00
vaxerski cd720eaf66 fix crash 2022-03-21 16:16:47 +01:00
vaxerski bcb02b9307 handle subsurfaces 2022-03-21 16:13:43 +01:00
vaxerski d06423c9d1 moved events to separate files 2022-03-21 15:17:04 +01:00