Commit graph

764 commits

Author SHA1 Message Date
DreamMaoMao
8f1fb65169 update github workflow 2025-08-27 09:42:01 +08:00
DreamMaoMao
f0576cb40a feat: make asan as the debug type feature 2025-08-27 09:42:01 +08:00
DreamMaoMao
432067d9a2 fix: miss exclude unmap client in focuslast 2025-08-27 09:42:01 +08:00
DreamMaoMao
4a54246275 fix: crash when use focuslast dispatch 2025-08-27 09:42:01 +08:00
Lin Xianyi
d36dfa4234 nix: expose mmsg in packages 2025-08-27 09:42:01 +08:00
Lin Xianyi
966f6d285b nix: add package option for home-manager 2025-08-27 09:42:01 +08:00
DreamMaoMao
76322947e1 fix: set wrong keyboard_grab in handle_input_method_grab_keyboard
This results in the inability to continuously use the mod key and mouse
to drag the window

the problem also in axisbind and gesturebind
2025-08-27 09:42:01 +08:00
Yappaholic
b896491e71 docs: fix gentoo installation steps 2025-08-27 09:42:01 +08:00
Lin Xianyi
ec28e1ffdc nix: Use types.lines for settings and autostart_sh 2025-08-27 09:42:01 +08:00
DreamMaoMao
906c64c041 opt: default maximize all client 2025-08-27 09:42:01 +08:00
DreamMaoMao
9ba301ce0f opt: change unmanaged window layer to overlay 2025-08-27 09:42:01 +08:00
DreamMaoMao
25fb8112c5 opt: not convert kb layout exclude us layout 2025-08-27 09:42:01 +08:00
DreamMaoMao
1ee5f0ef91 fix: avoid to set null client 2025-08-27 09:42:01 +08:00
DreamMaoMao
6ad8a6eef5 fix: Fix memory leaks 2025-08-27 09:42:01 +08:00
DreamMaoMao
27b408214e fix: extra scene to be crate 2025-08-27 09:42:01 +08:00
DreamMaoMao
d90f4dc4ea fix: miss set isunglobal and isnosizehint var init value 2025-08-27 09:42:01 +08:00
DreamMaoMao
b65700ea6f feat: add isnosizehit option to windowrule 2025-08-27 09:42:01 +08:00
DreamMaoMao
c8513da37e feat: respect the min and max size hint for the floating window 2025-08-27 09:42:01 +08:00
DreamMaoMao
5e52921c80 fix: build fail for non xwayland 2025-08-27 09:42:01 +08:00
DreamMaoMao
f5456f46f6 opt: optimize code struct 2025-08-27 09:42:01 +08:00
DreamMaoMao
ba65b03443 opt: optimize layer convert in maxmizescreen and fullscreen 2025-08-27 09:42:01 +08:00
DreamMaoMao
077981c67c opt: optimize fullscreen fakefullscreen and maximizescreen state convert 2025-08-27 09:42:01 +08:00
DreamMaoMao
abb75fc963 opt: exclude some windows that cannot be maximized 2025-08-27 09:42:01 +08:00
DreamMaoMao
1e4a26a4ca opt: optimize init commit for no anim 2025-08-27 09:42:01 +08:00
DreamMaoMao
2b6757f2ad fix: error judge minimize request 2025-08-27 09:42:01 +08:00
DreamMaoMao
9a5273d2be rollback: set tile and maximized state in init commit 2025-08-27 09:42:01 +08:00
DreamMaoMao
b420b854af opt: both set maximized and tile state to client 2025-08-27 09:42:01 +08:00
DreamMaoMao
bc9575068c fix: not need to judge x11 for image_capture_scene_surface 2025-08-27 09:42:01 +08:00
DreamMaoMao
81f07eb42f update readme 2025-08-27 09:42:01 +08:00
DreamMaoMao
945befbaa2 opt: auto update ext_foreign_toplevel title 2025-08-27 09:42:01 +08:00
DreamMaoMao
0f65d3caa6 feat: support capture window in obs 2025-08-27 09:42:01 +08:00
DreamMaoMao
cf36b8c5ba format code 2025-08-27 09:42:01 +08:00
DreamMaoMao
57e9516266 change project to mangowc 2025-08-27 09:42:00 +08:00
DreamMaoMao
b6c72b7e81 opt: optimize keyborad focus change after unlock 2025-08-27 09:42:00 +08:00
DreamMaoMao
65136483ca opt: change struct type name animationScale to BufferData 2025-08-27 09:42:00 +08:00
DreamMaoMao
b76bbc9e60 opt: optimize code struct 2025-08-27 09:42:00 +08:00
DreamMaoMao
29d4227f87 opt: use regex match layer name in layer rule 2025-08-27 09:42:00 +08:00
DreamMaoMao
acfc800b1d opt: optimize unlock refocus logic for exclusive_layer 2025-08-27 09:42:00 +08:00
DreamMaoMao
13566cd71b Update README.md 2025-08-27 09:42:00 +08:00
DreamMaoMao
202b0f83d2 add icon 2025-08-27 09:42:00 +08:00
DreamMaoMao
021e570034 change: change main file name to mango.c 2025-08-27 09:42:00 +08:00
DreamMaoMao
e93104f120 change: change project name to mango 2025-08-27 09:42:00 +08:00
DreamMaoMao
b8f5439c45 opt: refresh is float type 2025-08-27 09:42:00 +08:00
DreamMaoMao
2ca01b5a60 opt: update monitor data after reload monitor rule 2025-08-27 09:42:00 +08:00
DreamMaoMao
33416a10d9 opt: optimize reload config code struct 2025-08-27 09:42:00 +08:00
DreamMaoMao
876c233ed3 opt: optimize handle xdg commit request 2025-08-27 09:42:00 +08:00
DreamMaoMao
b0ffb6c059 opt: not set maximized to new version wayland client 2025-08-27 09:42:00 +08:00
DreamMaoMao
d5d007cdb1 fix: crash when not set layoutname in tagrule 2025-08-27 09:42:00 +08:00
DreamMaoMao
f42b3080b4 feat: support set monitor resolution and refresh rate in monitor rule 2025-08-27 09:42:00 +08:00
DreamMaoMao
8889ebd604 bump version to 0.7.3 2025-08-27 09:42:00 +08:00