Commit graph

984 commits

Author SHA1 Message Date
DreamMaoMao
e29cec64e4 opt: focusid allow cross tag 2026-05-26 22:25:30 +08:00
DreamMaoMao
431b1c1282 fix: avoid use null mon when in mmsg 2026-05-26 20:44:59 +08:00
DreamMaoMao
9d96116fe5 opt: cleanup commit listener for ext-workspace 2026-05-26 19:56:00 +08:00
DreamMaoMao
9f1bbc6f70 opt: don't block cli when use mmsg spawn 2026-05-26 18:45:32 +08:00
DreamMaoMao
caf36397fb opt: more simple get last_open_surface in mmsg 2026-05-26 14:10:27 +08:00
DreamMaoMao
6a8cf681b4 feat: support parse button code in config 2026-05-26 11:57:19 +08:00
DreamMaoMao
c7227f17b2 feat: add focusing-client watch to mmsg 2026-05-26 10:24:55 +08:00
DreamMaoMao
0428575025 fix: fix focused of client in mmsg 2026-05-26 09:30:46 +08:00
DreamMaoMao
dd40c59535 fix: fix last_open_surface command not match mmsg 2026-05-25 23:30:06 +08:00
DreamMaoMao
72a9f71c51 fix: fix switch_layout not apply instantly 2026-05-25 23:08:15 +08:00
DreamMaoMao
18e5ba3bed fix: error init arg to null in ipc dispatch 2026-05-25 19:14:12 +08:00
DreamMaoMao
324d29e68c feat: new ipc impl 2026-05-25 11:35:08 +08:00
ernestoCruz05
c9ac0582e2 fix: add support for _have_client movement 2026-05-24 18:49:53 +08:00
DreamMaoMao
2f95b11258 opt: optimize the calculation method of stack layout coordinates 2026-05-24 12:29:30 +08:00
DreamMaoMao
e6ae14ec25 opt: more simple size percent keep logic 2026-05-24 12:14:58 +08:00
DreamMaoMao
373bbf90a0 update docs 2026-05-24 11:16:26 +08:00
ernestoCruz05
0d4a43e5e1 feat: carousel-like behaviour when swapping tags 2026-05-24 11:08:24 +08:00
DreamMaoMao
c655df244a opt: remember and restore size percent in fair and grid layout 2026-05-24 07:47:48 +08:00
ernestoCruz05
e07441cc43 fix: don't remove the leaf from the tree when fullscreening it so the windows doesnst split randomly 2026-05-24 07:26:02 +08:00
DreamMaoMao
62ff542334 feat: add option edge_scroller_focus_allow_speed 2026-05-23 16:02:22 +08:00
DreamMaoMao
0950d4da9e fix: error changse surface scene in minimized client
will cause crash if close all client in overview, when has minimized
client before toggle overview
2026-05-23 14:57:37 +08:00
DreamMaoMao
46d0d139a5 fix: should ignore empty input layer focus 2026-05-23 13:31:20 +08:00
DreamMaoMao
c23f91c16a fix: fix ov scale when disable animaiton 2026-05-22 10:48:28 +08:00
DreamMaoMao
f969c89be1 opt: force apply buffer size to main surface in ov scale 2026-05-21 22:49:31 +08:00
DreamMaoMao
5be87bb750 opt: dont send suspend state to client
because some app like gnome not ready for this
2026-05-21 22:40:52 +08:00
DreamMaoMao
17d7cb8e7d opt: opitmize subtree surface scale in overview 2026-05-21 22:32:16 +08:00
DreamMaoMao
c73287f92d fix: fix typo for idleinhibit_when_focus option in windowrule 2026-05-21 18:12:45 +08:00
DreamMaoMao
b042b2fecc fix: fix layer always null in xytonode 2026-05-21 18:01:56 +08:00
werapi
713e977314 feat: tablet support 2026-05-21 13:43:12 +08:00
DreamMaoMao
ac437aa8e4 opt: center the last window in free space when arrange overview 2026-05-21 12:25:45 +08:00
DreamMaoMao
da3549234d opt: optimize arrange of overview 2026-05-21 11:26:53 +08:00
DreamMaoMao
ab520cf83b fix: error buffer position for gtk app in overview 2026-05-21 08:29:23 +08:00
DreamMaoMao
c2d84ce367 opt: optimize overview restore tagset 2026-05-20 21:22:29 +08:00
DreamMaoMao
b12c564394 opt: overview default config
ov_no_resize to 1
ov_tab_mode to 1
enbale_hotarea to 0
2026-05-20 17:24:05 +08:00
DreamMaoMao
753d6c7b04 fix: fix ov_no_resize in swallow 2026-05-20 13:08:00 +08:00
DreamMaoMao
af09d8ba45 feat: dont resize client when in overview 2026-05-20 09:46:20 +08:00
DreamMaoMao
f3d0c18d19 fix: cransh in disable monitor when use scratchpad 2026-05-19 14:00:20 +08:00
DreamMaoMao
a184b37a76 opt: optimize code struct for exchange_two_client 2026-05-18 22:46:27 +08:00
DreamMaoMao
655eae79a8 opt: optimzie fair layout caculate 2026-05-18 11:41:48 +08:00
DreamMaoMao
3a01e84c04 opt: optimize exchange two client 2026-05-18 11:41:42 +08:00
DreamMaoMao
4a70d262bc opt: hide split border when client not tiling 2026-05-17 09:56:17 +08:00
DreamMaoMao
b548ab01ca feat: add dwindle_split_horizontal and dwindle_split_vertical 2026-05-17 09:54:10 +08:00
DreamMaoMao
1432fe7ea4 feat: grid and fair layout support resize tile window 2026-05-16 19:01:22 +08:00
DreamMaoMao
160d1b9832 opt: make big one as the last open window in fair layout 2026-05-16 16:31:27 +08:00
DreamMaoMao
f1f07525e5 opt: dont let window get pointer focus in overview 2026-05-16 15:22:44 +08:00
DreamMaoMao
14d2827bae feat: fair layout 2026-05-16 08:40:15 +08:00
DreamMaoMao
851aa869b4 opt: dwindle_hsplit and dwindle_vsplit default to 1 2026-05-15 10:19:16 +08:00
DreamMaoMao
b543e3f803 opt: avoid useless caculate 2026-05-15 08:00:53 +08:00
DreamMaoMao
846fbaa507 fix: fix potential wild Pointers 2026-05-14 23:10:04 +08:00
DreamMaoMao
b78151cca9 opt: avoid useless caculate 2026-05-14 20:32:04 +08:00