Commit graph

351 commits

Author SHA1 Message Date
vaxerski
306d163613 return const refs + vec constantize 2022-04-23 14:40:51 +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
5fa916e6f2 fix monitor reload crash 2022-04-21 18:11:28 +02:00
vaxerski
b618fc1caa Added named workspaces 2022-04-21 16:38:48 +02:00
vaxerski
87b8491294 Added the splitratio dispatcher 2022-04-20 16:53:41 +02:00
vaxerski
c7d02a38d9 fixed an oopsie 2022-04-18 18:33:50 +02:00
vaxerski
cbf0d366b4 fixed discardopaque with custom alpha 2022-04-18 18:23:10 +02:00
vaxerski
24316f2e71 Fix trailing spaces in config 2022-04-18 13:25:27 +02:00
vaxerski
7b1eaca840 Implemented mouse constraints
has some todos but mostly works
2022-04-17 21:40:04 +02:00
vaxerski
b0f5e4ab56 store scale and scale windows with monitor 2022-04-17 18:47:10 +02:00
vaxerski
75af34da96 added basic damage tracking 2022-04-14 16:43:29 +02:00
vaxerski
429853346f set hidden and urgent flags for new workspaces 2022-04-12 21:00:46 +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
743efafbde finally fucking fixed #7 2022-04-10 15:36:44 +02:00
vaxerski
3753f83f69 Added default background as a PNG 2022-04-10 14:32:18 +02:00
vaxerski
707de8ec3f Subsurface tree account for subsubsurfaces 2022-04-07 20:15:24 +02:00
vaxerski
f8e0b0b448 fadein and prep for fadeout 2022-04-05 19:28:10 +02:00
vaxerski
f5562941f7 fixed rounding of things not to be rounded 2022-04-05 18:32:06 +02:00
vaxerski
374491ee63 progress 2022-04-04 19:44:25 +02:00
vaxerski
7add082217 send focus change 2022-04-02 19:09:27 +02:00
vaxerski
223beb8a82 Multiple focus handling changes 2022-04-02 18:57:09 +02:00
vaxerski
c923b4f075 XDG popup tweaks 2022-04-02 13:41:15 +02:00
vaxerski
586e2a98ed Added animated borders 2022-03-31 17:50:00 +02:00
vaxerski
993e601424 remove some warnings 2022-03-31 17:26:09 +02:00
vaxerski
3e614f2c1e Draw the drag icon 2022-03-31 17:25:23 +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
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
ad36a9dc9e rework popups completely 2022-03-27 17:25:20 +02:00
vaxerski
aa64af95fe handle inhibit 2022-03-22 18:29:13 +01:00
vaxerski
bcb02b9307 handle subsurfaces 2022-03-21 16:13:43 +01:00
vaxerski
50370e4216 added workspaces 2022-03-20 15:55:47 +01:00
vaxerski
decb2f638d popups handled properly 2022-03-20 14:00:46 +01:00
vaxerski
5d0919fcff handle layer popups 2022-03-20 12:11:57 +01:00
vaxerski
a4b026df2b floating windows support 2022-03-20 11:14:24 +01:00
vaxerski
7b7ce638f4 refresh rates 2022-03-19 21:46:29 +01:00
vaxerski
e664b0b692 layers should work now 2022-03-19 14:37:40 +01:00
vaxerski
86b6d7f938 handle layersurfaces better 2022-03-19 14:00:24 +01:00
vaxerski
5ea20cd041 fixed some oopsies 2022-03-19 13:54:24 +01:00
vaxerski
d615033526 layers 2022-03-19 13:35:04 +01:00
vaxerski
5971576a50 keyboard fix 2022-03-18 23:25:26 +01:00
vaxerski
a1a8f3b6d5 change to lists, titles etc 2022-03-18 22:35:51 +01:00
vaxerski
854c827911 input manager progress 2022-03-17 20:55:04 +01:00
vaxerski
bc937e3e71 Renderer 2022-03-17 20:22:29 +01:00
vaxerski
6e1819b3dc some events 2022-03-17 18:25:16 +01:00
vaxerski
d6c2553af2 start handling monitors 2022-03-17 16:56:33 +01:00
vaxerski
cf51ab71a2 input basics 2022-03-17 16:19:10 +01:00
vaxerski
52090853da added vector2d 2022-03-16 22:21:12 +01:00