DreamMaoMao
869bafd26c
fix: groupbar hide judgement
2026-06-29 13:46:39 +08:00
DreamMaoMao
22ecd84225
opt: Ensure that the client remains in the linked list until it is destroyed
2026-06-29 10:08:44 +08:00
DreamMaoMao
c0384bd11d
fix: fix center_tile gap
2026-06-23 15:20:47 +08:00
DreamMaoMao
24af062672
opt: optimize text draw for hidpi
2026-06-23 09:30:39 +08:00
DreamMaoMao
1f9dbe7c3c
feat: support group
...
feat: add dispatch groupleave
opt: optimize layer cover
fix: miss set client isgroupfocusing to false when it no group member
fix: fix miss hide bar node when disable animaitons
opt: allow floating window show group bar
opt: optimize layer cover when setfloating
opt: optimize size per set when setfloating
opt: optimize layer cover of floating group bar
opt: make groupbar same layer with its client
opt: optimize groupbar animation clip
fix: fix cant focus group membar when change mon
opt: optimize shadow and border drap when floating cross monitor
opt: optimize overlay layer set for group
fix: fix xytonode not exclue snapbuffer for client
opt: optmize structruing\
opt: add common for struct type
It must be placed first; otherwise, after the xytonode's null pointer is
forcibly converted, the reading type will encounter an incorrect address
fix: capture windows with subsurfaces
2026-06-22 16:22:39 +08:00
DreamMaoMao
23a67ba4e6
opt: allow tab height to 0
2026-06-22 16:12:21 +08:00
DreamMaoMao
008d7dfe56
opt: Eliminate cumulative monocle layout deviations
2026-06-22 16:12:07 +08:00
DreamMaoMao
55be0a989e
opt: make sure the node init to null
2026-06-22 16:11:52 +08:00
DreamMaoMao
0756eede9c
opt: tab_bar_decorate and jump_label_decorate config separate
2026-06-22 16:11:44 +08:00
DreamMaoMao
fe351a6e04
feat: monocle layout support title tab
2026-06-22 16:10:57 +08:00
DreamMaoMao
2ddfb2ebe1
opt: optmize label create judge
2026-06-22 16:03:18 +08:00
DreamMaoMao
de22ff2e51
opt: Reduce unnecessary text drawing
2026-06-22 16:03:03 +08:00
DreamMaoMao
49a978382f
feat: add overview jump mode
2026-06-22 16:00:22 +08:00
DreamMaoMao
b92ff0ec78
opt: ensure sel client exist in all monitor
2026-06-16 13:40:58 +08:00
DreamMaoMao
99db61ed7c
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:41 +08:00
DreamMaoMao
d0cd2beeb6
fix: scroller proportion option miss apply in windowrule
2026-06-16 08:08:59 +08:00
DreamMaoMao
37e651cd8d
feat: add scroller property to tagrule
2026-06-15 16:49:55 +08:00
DreamMaoMao
ccc024731d
opt: avoid arrange when restore from overview
2026-06-15 13:34:04 +08:00
DreamMaoMao
8dca99999b
fix: can't resize tile scroller window when only two tiled client
2026-06-11 23:15:05 +08:00
DreamMaoMao
ba2adfe83a
fix: deck layout caculate error when multi master
2026-06-09 21:57:43 +08:00
DreamMaoMao
f3a167e5fb
fix: grid layout cant fullscreen
2026-06-09 21:57:37 +08:00
DreamMaoMao
a6fa3d8849
opt: optimize ipc event send
2026-05-28 12:50:50 +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
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
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
af09d8ba45
feat: dont resize client when in overview
2026-05-20 09:46: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
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
14d2827bae
feat: fair layout
2026-05-16 08:40:15 +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
DreamMaoMao
d9b906d276
feat: manual split
2026-05-14 15:52:36 +08:00
DreamMaoMao
3b4c4aeca0
fix: ensure the global link own same order like scroller tag link
2026-05-12 22:26:12 +08:00
DreamMaoMao
9ad13841b3
opt: optimize scroller insert reset
2026-05-12 16:48:46 +08:00
DreamMaoMao
7cd04e4514
opt: more smooth resieze when drag stack window
2026-05-12 09:14:32 +08:00
DreamMaoMao
d347649f33
opt: redo scroller and dwindle layout
2026-05-11 12:21:10 +08:00
DreamMaoMao
2d47728957
break change: remove tgmix layout
2026-05-10 09:35:14 +08:00
ernestoCruz05
b0bd70d225
feat: dwindle layout support
2026-05-10 09:34:55 +08:00
DreamMaoMao
1e78264d6d
fix: shouldn't arrange the closing monitor
2026-03-15 23:26:28 +08:00
tonybanters
73616f07c4
opt: use config.xxx instead of global presets
2026-03-13 11:41:35 +08:00
DreamMaoMao
bc34afae58
fix: miss judge isdrag when resize stack in scroller
2026-03-08 08:46:28 +08:00
DreamMaoMao
443809a43d
opt: fix a minor judgment error
2026-03-07 23:14:47 +08:00
DreamMaoMao
57f28e2880
opt: optimize center tile layout resizewin
2026-03-07 22:54:41 +08:00
DreamMaoMao
ddb1fc146f
opt: optimize size per caculate when resizewin
2026-03-07 21:41:48 +08:00