Commit graph

994 commits

Author SHA1 Message Date
DreamMaoMao
9d9fedcd1e opt: no apply foucus_on_activate when istagsilent 2025-08-27 09:42:01 +08:00
DreamMaoMao
9fd814d972 feat: add istagsilent option to windowrule 2025-08-27 09:42:01 +08:00
DreamMaoMao
9ee2055f55 fix: scroller not work in ~0 tag 2025-08-27 09:42:01 +08:00
DreamMaoMao
461f022f40 opt: optimize ipc layout symbol set 2025-08-27 09:42:01 +08:00
DreamMaoMao
733e90362f opt: if view ~0, use prevtag layout 2025-08-27 09:42:01 +08:00
DreamMaoMao
53c6ef0c46 opt: monitor rule prefer to use internal mode 2025-08-27 09:42:01 +08:00
DreamMaoMao
5593d8ecba opt: allow use 0 to as ~0 tagset 2025-08-27 09:42:01 +08:00
DreamMaoMao
4f9a3fe95f opt: defautl set ignore_minimize to 1 2025-08-27 09:42:01 +08:00
DreamMaoMao
0b21761e19 opt: optimize minimize state set 2025-08-27 09:42:01 +08:00
DreamMaoMao
916ba783ee opt: not handle maximize request when ignore_maximize 2025-08-27 09:42:01 +08:00
DreamMaoMao
051acbb62a feat: windowrule add ignore_minimize 2025-08-27 09:42:01 +08:00
DreamMaoMao
bcdedf5602 opt: set minimized state to xsurface 2025-08-27 09:42:01 +08:00
DreamMaoMao
bcc88f64fe opt: resize client when client commit a different size 2025-08-27 09:42:01 +08:00
DreamMaoMao
89d50bafcb opt: always re-arrange when toggle fullscreen 2025-08-27 09:42:01 +08:00
DreamMaoMao
0cdaa674bd opt: skip frame when there not-resize-complete client when disable animaitons 2025-08-27 09:42:01 +08:00
DreamMaoMao
9f9105a402 fix: miss judge client want focus in applyrules 2025-08-27 09:42:01 +08:00
DreamMaoMao
0428afffe3 fix: wrong index of kb layout for ipc message 2025-08-27 09:42:01 +08:00
DreamMaoMao
bb985e1ff0 feat: ipc add keyboard layout message 2025-08-27 09:42:01 +08:00
DreamMaoMao
14c0d576d7 update readme 2025-08-27 09:42:01 +08:00
DreamMaoMao
2db87150bd bump version to 0.8.2 2025-08-27 09:42:01 +08:00
DreamMaoMao
594610e10d fix: miss set keeptag arg in tagmon arg 2025-08-27 09:42:01 +08:00
DreamMaoMao
e3551c2aaf opt: optimize drag cursor shape 2025-08-27 09:42:01 +08:00
DreamMaoMao
78913c0721 fix: miss free arg data in ipc dispatch 2025-08-27 09:42:01 +08:00
DreamMaoMao
d4ecf1bac3 opt: optimize focusmon and tagmon arg 2025-08-27 09:42:01 +08:00
DreamMaoMao
045e1607cb opt: Optimize the mod key state of the virtual keyboard 2025-08-27 09:42:01 +08:00
DreamMaoMao
6927d1f6c2 opt: update layout message 2025-08-27 09:42:01 +08:00
Lin Xianyi
df551be8a2 nix: update mmsg for flake 2025-08-27 09:42:01 +08:00
DreamMaoMao
846185bb1c opt: swipe_min_threshold default to 1 2025-08-27 09:42:01 +08:00
DreamMaoMao
206df1f6ae feat: set xdg client bound in init commit 2025-08-27 09:42:01 +08:00
DreamMaoMao
8c1d36cc0d opt: remove useless code 2025-08-27 09:42:01 +08:00
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