Commit graph

123 commits

Author SHA1 Message Date
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
DreamMaoMao
9df273cdf9 opt: clear some comment 2026-03-05 23:03:01 +08:00
DreamMaoMao
0f68187cd0 opt: support restore size per when master change 2026-03-05 20:59:34 +08:00
DreamMaoMao
23d7b11e27 fix: only apply scroller overspread to head and tail client 2026-02-19 11:17:36 +08:00
DreamMaoMao
6924ca8512 feat: add global option prefer_scroller_overspread 2026-02-19 00:00:58 +08:00
DreamMaoMao
89413aacf5 fix: fix center tile size per reset 2026-02-14 08:35:30 +08:00
DreamMaoMao
c05eec7f53 feat: support restore stack from non-tile state 2026-02-13 20:02:23 +08:00
DreamMaoMao
eb0607501d opt: change drag resize request limit to 120hz for floating window 2026-02-02 14:54:09 +08:00
DreamMaoMao
6624d80522 break change: new monitorrule format 2026-01-28 09:39:27 +08:00
DreamMaoMao
0652f99e6e opt: change preset config prefer 2026-01-24 22:58:47 +08:00
DreamMaoMao
fc13b0ff15 opt: optimize global client focus logic 2026-01-19 22:18:05 +08:00
DreamMaoMao
34aa2e019e opt: optimize drag resize for scoller 2026-01-19 11:56:00 +08:00
DreamMaoMao
deaa26c779 opt: disable animaiton for resize and move window dispatch 2026-01-18 22:54:01 +08:00
nixpup
e0d69ece59 feat: add scroller stack support 2026-01-18 20:06:27 +08:00
DreamMaoMao
d2894f0bab opt: use int instaead of uint in layout code 2026-01-03 10:38:42 +08:00
DreamMaoMao
2771053ee6 opt: animations logic all use the int type
avoid the coordinates being forcibly limited to positive numbers
2026-01-03 09:37:34 +08:00