Commit graph

138 commits

Author SHA1 Message Date
DreamMaoMao
0e3c64d221 fix: fix miss hide bar node when disable animaitons 2026-06-21 22:17:34 +08:00
DreamMaoMao
d1cab2c4b7 feat: support group 2026-06-21 15:06:42 +08:00
DreamMaoMao
5583f8901a opt: allow tab height to 0
Some checks are pending
Sync website / sync-website (push) Waiting to run
Sync wiki / sync-wiki (push) Waiting to run
2026-06-18 23:43:50 +08:00
DreamMaoMao
45b752920e opt: Eliminate cumulative monocle layout deviations 2026-06-18 14:37:14 +08:00
DreamMaoMao
fbd0863b61 opt: make sure the node init to null 2026-06-18 11:52:16 +08:00
DreamMaoMao
a5d44d7347 opt: tab_bar_decorate and jump_label_decorate config separate 2026-06-18 10:28:58 +08:00
DreamMaoMao
5a60f39064 feat: monocle layout support title tab 2026-06-17 21:25:30 +08:00
DreamMaoMao
eaaa67c4d9 opt: optmize label create judge 2026-06-17 08:42:46 +08:00
DreamMaoMao
a7acc7f5f3 opt: Reduce unnecessary text drawing 2026-06-17 08:35:44 +08:00
DreamMaoMao
a515ad9b91 feat: add overview jump mode
Some checks are pending
Sync website / sync-website (push) Waiting to run
Sync wiki / sync-wiki (push) Waiting to run
2026-06-16 23:08:01 +08:00
DreamMaoMao
1ae6adabc3 opt: ensure sel client exist in all monitor 2026-06-16 13:40:32 +08:00
DreamMaoMao
87f00ab5e9 fix: dwindle refuse arrange when restore from tty in non-selmon
dwindle relies on sel window cutting, but the sel window has been
cleared when the display is destroyed and was not set when the display
is created
2026-06-16 13:36:21 +08:00
DreamMaoMao
ce1879d417 fix: scroller proportion option miss apply in windowrule 2026-06-16 08:07:54 +08:00
DreamMaoMao
b0fb99b95e feat: add scroller property to tagrule 2026-06-15 16:49:42 +08:00
DreamMaoMao
8ca013e6c3 opt: avoid arrange when restore from overview 2026-06-15 13:33:46 +08:00
DreamMaoMao
792bfac475 fix: can't resize tile scroller window when only two tiled client 2026-06-11 23:14:50 +08:00
DreamMaoMao
ef59224cdb fix: deck layout caculate error when multi master 2026-06-09 21:56:48 +08:00
DreamMaoMao
52732c928b fix: grid layout cant fullscreen 2026-06-09 21:50:16 +08:00
DreamMaoMao
c3683bde74 opt: optimize ipc event send 2026-05-28 12:50:07 +08:00
DreamMaoMao
7da47c9d94 opt: optimize the calculation method of stack layout coordinates 2026-05-24 12:29:20 +08:00
DreamMaoMao
313e0b3f8f opt: more simple size percent keep logic 2026-05-24 12:13:30 +08:00
DreamMaoMao
b868ff812b opt: remember and restore size percent in fair and grid layout
Some checks are pending
Sync website / sync-website (push) Waiting to run
Sync wiki / sync-wiki (push) Waiting to run
2026-05-24 07:47:30 +08:00
ernestoCruz05
342cc24ccb fix: don't remove the leaf from the tree when fullscreening it so the windows doesnst split randomly 2026-05-24 07:24:11 +08:00
DreamMaoMao
d28cf7b4d2 opt: center the last window in free space when arrange overview 2026-05-21 12:25:25 +08:00
DreamMaoMao
dc3e6d7395 opt: optimize arrange of overview 2026-05-21 11:24:54 +08:00
DreamMaoMao
a6a765caff feat: dont resize client when in overview 2026-05-20 09:42:43 +08:00
DreamMaoMao
adeaaada45 opt: optimize code struct for exchange_two_client 2026-05-18 22:31:40 +08:00
DreamMaoMao
d9b40795ac opt: optimzie fair layout caculate 2026-05-18 11:41:30 +08:00
DreamMaoMao
65c9ac6dd2 feat: grid and fair layout support resize tile window
Some checks failed
Sync website / sync-website (push) Has been cancelled
Sync wiki / sync-wiki (push) Has been cancelled
2026-05-16 19:00:34 +08:00
DreamMaoMao
04a3074fb4 opt: make big one as the last open window in fair layout 2026-05-16 16:31:16 +08:00
DreamMaoMao
58d989d218 feat: fair layout
Some checks are pending
Sync website / sync-website (push) Waiting to run
Sync wiki / sync-wiki (push) Waiting to run
2026-05-16 08:34:51 +08:00
DreamMaoMao
89b24d514c opt: avoid manula caculate in normal dwindle mode 2026-05-15 07:59:35 +08:00
DreamMaoMao
142cbb5e06 fix: fix potential wild Pointers 2026-05-15 07:43:15 +08:00
DreamMaoMao
8a3b94bc6f feat: manual split 2026-05-15 07:42:57 +08:00
DreamMaoMao
a165d0b196 fix: ensure the global link own same order like scroller tag link 2026-05-12 22:26:00 +08:00
DreamMaoMao
30f00ba50a opt: optimize scroller insert reset 2026-05-12 16:48:22 +08:00
DreamMaoMao
398232fe02 opt: more smooth resieze when drag stack window 2026-05-12 09:13:26 +08:00
DreamMaoMao
d0c5b1ccdc opt: redo scroller and dwindle layout 2026-05-11 12:20:54 +08:00
DreamMaoMao
4981b07a58 break change: remove tgmix layout 2026-05-09 22:17:26 +08:00
ernestoCruz05
73ed3ce35b feat: dwindle layout support 2026-05-09 22:17:26 +08:00
DreamMaoMao
0d8aedf691 fix: shouldn't arrange the closing monitor 2026-03-15 23:26:16 +08:00
tonybanters
a7461d9d5b opt: use config.xxx instead of global presets 2026-03-13 11:44:19 +08:00
DreamMaoMao
a4ad8d0d19 fix: miss judge isdrag when resize stack in scroller 2026-03-08 08:45:56 +08:00
DreamMaoMao
cfe492fbc4 opt: fix a minor judgment error 2026-03-07 23:14:17 +08:00
DreamMaoMao
31284b4b5d opt: optimize center tile layout resizewin 2026-03-07 22:54:31 +08:00
DreamMaoMao
09c1707931 opt: optimize size per caculate when resizewin 2026-03-07 21:41:21 +08:00
DreamMaoMao
75c888bbe4 opt: optimize resizewin setp with keyboard 2026-03-07 16:17:10 +08:00
DreamMaoMao
fd68f188c6 opt: add some comment 2026-03-07 14:03:59 +08:00
DreamMaoMao
63b9ffb1a4 opt: opt the old size per init 2026-03-07 12:54:37 +08:00
DreamMaoMao
6522e18d08 opt: fix potential issues caused by uninitialization 2026-03-06 13:25:24 +08:00