Commit graph

397 commits

Author SHA1 Message Date
DreamMaoMao
b0c3d52912 opt: default maximize all client 2025-08-12 17:34:42 +08:00
DreamMaoMao
144f2abe85 opt: change unmanaged window layer to overlay 2025-08-12 17:34:41 +08:00
DreamMaoMao
e5e580ea6c opt: not convert kb layout exclude us layout 2025-08-12 17:34:41 +08:00
DreamMaoMao
6b0f7c01fc fix: avoid to set null client 2025-08-12 17:34:41 +08:00
DreamMaoMao
b246148acc fix: Fix memory leaks 2025-08-12 17:34:41 +08:00
DreamMaoMao
ec1818cbf4 fix: miss set isunglobal and isnosizehint var init value 2025-08-12 17:34:41 +08:00
DreamMaoMao
49e969e202 feat: add isnosizehit option to windowrule 2025-08-12 17:34:41 +08:00
DreamMaoMao
b8cc2092d6 feat: respect the min and max size hint for the floating window 2025-08-12 17:34:41 +08:00
DreamMaoMao
a1ecca0161 fix: build fail for non xwayland 2025-08-12 17:34:41 +08:00
DreamMaoMao
bf1e26ea1d opt: optimize code struct 2025-08-12 17:34:40 +08:00
DreamMaoMao
57c604b804 opt: optimize layer convert in maxmizescreen and fullscreen 2025-08-12 17:34:40 +08:00
DreamMaoMao
902221022e opt: optimize fullscreen fakefullscreen and maximizescreen state convert 2025-08-12 17:34:40 +08:00
DreamMaoMao
91c8f2018e opt: exclude some windows that cannot be maximized 2025-08-12 17:34:40 +08:00
DreamMaoMao
33a9d3c07b opt: optimize init commit for no anim 2025-08-12 17:34:40 +08:00
DreamMaoMao
79d7951205 fix: error judge minimize request 2025-08-12 17:34:40 +08:00
DreamMaoMao
41dd240735 rollback: set tile and maximized state in init commit 2025-08-12 17:34:40 +08:00
DreamMaoMao
df8762774c opt: both set maximized and tile state to client 2025-08-12 17:34:40 +08:00
DreamMaoMao
9135a3d3f5 format code 2025-08-01 16:59:55 +08:00
DreamMaoMao
36db019d38 opt: optimize keyborad focus change after unlock 2025-08-01 09:44:14 +08:00
DreamMaoMao
d0ba082327 opt: change struct type name animationScale to BufferData 2025-07-31 22:05:37 +08:00
DreamMaoMao
096a48298a opt: optimize code struct 2025-07-31 21:46:13 +08:00
DreamMaoMao
259fd92b33 opt: use regex match layer name in layer rule 2025-07-31 20:09:20 +08:00
DreamMaoMao
55bbc9a663 opt: optimize unlock refocus logic for exclusive_layer 2025-07-31 12:41:22 +08:00
DreamMaoMao
8310cd9fff change: change main file name to mango.c 2025-07-30 14:59:05 +08:00
DreamMaoMao
ae8f534c5a change: change project name to mango 2025-07-30 14:56:43 +08:00
DreamMaoMao
9c18f29c57 opt: refresh is float type 2025-07-27 13:35:49 +08:00
DreamMaoMao
f159e9fb28 opt: update monitor data after reload monitor rule 2025-07-27 13:21:54 +08:00
DreamMaoMao
f3b7b5e054 opt: optimize reload config code struct 2025-07-27 10:35:33 +08:00
DreamMaoMao
bd0de748a7 opt: optimize handle xdg commit request 2025-07-27 09:47:47 +08:00
DreamMaoMao
0a9cf1c88b opt: not set maximized to new version wayland client 2025-07-26 23:22:47 +08:00
DreamMaoMao
d364b1726c fix: crash when not set layoutname in tagrule 2025-07-26 18:07:45 +08:00
DreamMaoMao
61b3195e95 feat: support set monitor resolution and refresh rate in monitor rule 2025-07-25 16:06:43 +08:00
DreamMaoMao
dca5aa5edb opt: optimize code struct 2025-07-18 13:13:04 +08:00
DreamMaoMao
50a06b62d2 fix: windowrule option monitor apply error 2025-07-18 10:59:37 +08:00
DreamMaoMao
1f08b211a4 opt: optimize code struct 2025-07-17 12:24:02 +08:00
DreamMaoMao
3d8d196095 opt: remove useless code 2025-07-17 12:21:31 +08:00
DreamMaoMao
caeac1b757 opt: change diaptch file name 2025-07-17 12:16:45 +08:00
DreamMaoMao
2bca979df5 opt: optimize code struct 2025-07-17 11:47:54 +08:00
DreamMaoMao
40cc44c832 opt: optimize code struct 2025-07-17 11:33:56 +08:00
DreamMaoMao
49a7aa87b6 opt: optimize none animation fram draw 2025-07-15 17:02:23 +08:00
DreamMaoMao
6072e6b1f9 opt: optimize code struct 2025-07-15 16:29:46 +08:00
DreamMaoMao
acef0e4c9e opt: optimize var name 2025-07-15 16:18:33 +08:00
DreamMaoMao
dbf120fba1 opt: optmize no anim opacity set 2025-07-15 16:10:18 +08:00
DreamMaoMao
b08220f7f1 opt: optimize surface enable in swallow 2025-07-14 23:11:43 +08:00
DreamMaoMao
f2c4527850 fix: namescratchpad miss show surface
clip_to_hide in tag animaiton hide the surface but miss enable it back
in arrange.
2025-07-14 23:09:51 +08:00
DreamMaoMao
d4982eebde opt: optimize var name 2025-07-14 11:00:16 +08:00
DreamMaoMao
97a904e684 fix: miss judge global animations option in layer close animation 2025-07-13 14:00:35 +08:00
DreamMaoMao
c5cbc91d43 fix: fix overshot animaiton miss scale end frame 2025-07-13 13:55:38 +08:00
DreamMaoMao
cf8e50d6eb opt: optimize layer animation action set 2025-07-13 12:53:12 +08:00
DreamMaoMao
89c88ce149 opt: close animation and actively apply to refresh 2025-07-13 12:34:05 +08:00