DreamMaoMao
869bafd26c
fix: groupbar hide judgement
2026-06-29 13:46: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
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
b92ff0ec78
opt: ensure sel client exist in all monitor
2026-06-16 13:40:58 +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
8dca99999b
fix: can't resize tile scroller window when only two tiled client
2026-06-11 23:15:05 +08:00
DreamMaoMao
a6fa3d8849
opt: optimize ipc event send
2026-05-28 12:50:50 +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
DreamMaoMao
1432fe7ea4
feat: grid and fair layout support resize tile window
2026-05-16 19:01:22 +08:00
DreamMaoMao
14d2827bae
feat: fair layout
2026-05-16 08:40:15 +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
DreamMaoMao
60fc68b498
opt: optimize resizewin setp with keyboard
2026-03-07 16:17:40 +08:00
DreamMaoMao
29a4f93b4e
opt: add some comment
2026-03-07 14:04:08 +08:00
DreamMaoMao
b0f24c6fe1
opt: opt the old size per init
2026-03-07 12:55:01 +08:00
DreamMaoMao
81fcf208a4
opt: fix potential issues caused by uninitialization
2026-03-06 13:25:35 +08:00
DreamMaoMao
57e02d6217
opt: clear some comment
2026-03-05 23:04:25 +08:00
DreamMaoMao
66d14a0a0e
opt: support restore size per when master change
2026-03-05 20:59:47 +08:00
DreamMaoMao
d8b8d71fed
fix: fix center tile size per reset
2026-02-14 08:35:42 +08:00
DreamMaoMao
dfedc205e8
feat: support restore stack from non-tile state
2026-02-13 20:23:19 +08:00
DreamMaoMao
7fea1957c8
opt: change drag resize request limit to 120hz for floating window
2026-02-02 14:54:20 +08:00
DreamMaoMao
1ab28e24c1
opt: optimize global client focus logic
2026-01-19 22:18:24 +08:00
DreamMaoMao
cc2b8e9f6f
opt: optimize drag resize for scoller
2026-01-19 11:56:11 +08:00
DreamMaoMao
f30ff727db
opt: disable animaiton for resize and move window dispatch
2026-01-18 22:54:11 +08:00
nixpup
a7b06cfb04
feat: add scroller stack support
2026-01-18 20:06:08 +08:00
DreamMaoMao
7d019b7032
opt: animations logic all use the int type
2026-01-03 09:48:02 +08:00
DreamMaoMao
7e5c755451
fix: avoid use null mon when session not active
2026-01-01 14:48:57 +08:00
DreamMaoMao
b1e5da91f5
opt: optimize code struct
2026-01-01 12:26:28 +08:00
DreamMaoMao
a1354c6774
opt: reset global window record per when arrange
2025-12-29 10:49:14 +08:00
DreamMaoMao
36c5bcb4fe
opt: remove useless code
2025-12-18 09:55:33 +08:00
DreamMaoMao
c44d23c166
feat: add layout tgmix
2025-12-13 11:43:48 +08:00
DreamMaoMao
c3baae8cd6
fix: fix typo
2025-12-11 15:44:49 +08:00
DreamMaoMao
c2e42ade31
opt: optimize handle foreign toplevel
2025-12-10 22:35:54 +08:00
DreamMaoMao
16b62f65bc
fix: nmaster num caculate error in master layout
2025-12-07 21:38:32 +08:00
DreamMaoMao
9bf87a9610
opt: change unsigned int to uint32_t
2025-12-02 16:58:04 +08:00
DreamMaoMao
4922479226
feat: support scroll maximize and fullscreen window
2025-11-15 13:02:44 +08:00
DreamMaoMao
193804f530
opt: not resizewin in overview
2025-11-08 22:49:16 +08:00
DreamMaoMao
101d692fea
opt: disable resize scroller window when it force to default single size
2025-11-08 20:35:23 +08:00
DreamMaoMao
a90027e16b
opt: overview not tile isunglobal window
2025-11-06 19:14:22 +08:00