DreamMaoMao
9d3e6f83fb
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
2026-06-22 16:14:40 +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
1ae6adabc3
opt: ensure sel client exist in all monitor
2026-06-16 13:40:32 +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
792bfac475
fix: can't resize tile scroller window when only two tiled client
2026-06-11 23:14:50 +08:00
DreamMaoMao
c3683bde74
opt: optimize ipc event send
2026-05-28 12:50:07 +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
Sync website / sync-website (push) Waiting to run
Sync wiki / sync-wiki (push) Waiting to run
2026-05-24 07:47:30 +08:00
DreamMaoMao
65c9ac6dd2
feat: grid and fair layout support resize tile window
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
58d989d218
feat: fair layout
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
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
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
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
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
DreamMaoMao
23d550e04d
fix: avoid use null mon when session not active
2026-01-01 14:48:49 +08:00
DreamMaoMao
89e0805d54
opt: optimize code struct
2026-01-01 12:26:19 +08:00
DreamMaoMao
42f722ada2
opt: reset global window record per when arrange
2025-12-29 10:48:48 +08:00
DreamMaoMao
0212ee7177
opt: remove useless code
2025-12-16 12:02:34 +08:00
DreamMaoMao
c151ad46e6
feat: add layout tgmix
2025-12-13 11:43:39 +08:00
DreamMaoMao
ddc2448d1c
fix: fix typo
2025-12-11 15:45:05 +08:00
DreamMaoMao
f771e56c31
opt: optimize handle foreign toplevel
2025-12-10 22:35:45 +08:00
DreamMaoMao
f3f3215791
fix: nmaster num caculate error in master layout
2025-12-07 21:34:05 +08:00
DreamMaoMao
b9952f03b5
opt: change unsigned int to uint32_t
2025-12-02 16:57:24 +08:00
DreamMaoMao
cdcc64ab5f
feat: support scroll maximize and fullscreen window
2025-11-19 12:41:03 +08:00
DreamMaoMao
33a0fe2485
opt: not resizewin in overview
2025-11-19 12:41:03 +08:00
DreamMaoMao
64dc30dc31
opt: disable resize scroller window when it force to default single size
2025-11-19 12:41:03 +08:00
DreamMaoMao
6bd9172fb2
opt: overview not tile isunglobal window
2025-11-06 19:14:13 +08:00
DreamMaoMao
cbcbda25cd
break change: correct maxmize to maximize
2025-10-28 20:29:25 +08:00