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
0cc6badc6d
opt: allow focustop get monocle hide client
2026-06-22 16:12:14 +08:00
DreamMaoMao
08f781ab85
opt: focus select exclude monocle hide client
2026-06-22 16:11:59 +08:00
DreamMaoMao
fe351a6e04
feat: monocle layout support title tab
2026-06-22 16:10:57 +08:00
DreamMaoMao
512d09cda8
opt: format code
2026-06-16 08:20:43 +08:00
DreamMaoMao
4e25a6c64b
opt: better direction algorithm for client find
2026-06-16 08:08:30 +08:00
DreamMaoMao
17fd82a08b
opt: optimzie dir find logic
2026-06-16 00:07:04 +08:00
DreamMaoMao
ca04a2e23e
opt: optimzie client layer judge in overveiw
2026-06-14 21:40:48 +08:00
DreamMaoMao
eaf4e55ca5
opt: optimzie xwayland position set
2026-06-08 13:05:39 +08:00
DreamMaoMao
324d29e68c
feat: new ipc impl
2026-05-25 11:35:08 +08:00
DreamMaoMao
46d0d139a5
fix: should ignore empty input layer focus
2026-05-23 13:31:20 +08:00
DreamMaoMao
b042b2fecc
fix: fix layer always null in xytonode
2026-05-21 18:01:56 +08:00
DreamMaoMao
af09d8ba45
feat: dont resize client when in overview
2026-05-20 09:46:20 +08:00
DreamMaoMao
f3d0c18d19
fix: cransh in disable monitor when use scratchpad
2026-05-19 14:00:20 +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
DreamMaoMao
6f860e8364
fix: open_as_floating not match tag correctly
2026-03-19 07:56:50 +08:00
DreamMaoMao
0faf29acba
feat: add tag rule option open_as_floating
2026-03-18 23:49:16 +08:00
tonybanters
73616f07c4
opt: use config.xxx instead of global presets
2026-03-13 11:41:35 +08:00
DreamMaoMao
8b30eb8e61
feat: monitor arg support multi spec match in disptach
2026-02-25 19:16:13 +08:00
DreamMaoMao
65378f4dc8
fix: popup position constrain not work for some app
2026-02-25 15:24:41 +08:00
DreamMaoMao
bcace97c30
opt: improve some risk judgments
2026-02-21 16:37:48 +08:00
DreamMaoMao
bbd7f5b89c
opt: use base surface of client when xytonode in rect node
2026-02-19 19:19:14 +08:00
DreamMaoMao
ef92029ae0
fix: fix multi master focus record error
2026-02-13 20:23:26 +08:00
DreamMaoMao
8c89986976
opt: optimize smartgap
2026-01-24 22:59:05 +08:00
DreamMaoMao
9397c7f200
opt: find same stack first in direction find
2026-01-20 11:28:44 +08:00
DreamMaoMao
e842b0c819
opt: focusdir miss remember focuslink when between two different stack client
2026-01-19 12:14:50 +08:00
DreamMaoMao
4369c93b8f
feat: optimize focusdir to respect focusstack
2026-01-19 10:42:10 +08:00
nixpup
a7b06cfb04
feat: add scroller stack support
2026-01-18 20:06:08 +08:00
DreamMaoMao
4a2c91a445
fix: isfloating rule not follow monitor rule
2026-01-08 10:15:21 +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
7da265caa9
opt: not focus isunglobal window when focusstack
2025-12-31 17:27:57 +08:00
DreamMaoMao
a1354c6774
opt: reset global window record per when arrange
2025-12-29 10:49:14 +08:00
DreamMaoMao
d271350f8e
opt: not search disable node in xytonode
2025-12-27 09:54:42 +08:00
DreamMaoMao
36c5bcb4fe
opt: remove useless code
2025-12-18 09:55:33 +08:00
DreamMaoMao
9eddc34b57
fix: crash when use focusstack
2025-12-16 11:58:18 +08:00
DreamMaoMao
16b62f65bc
fix: nmaster num caculate error in master layout
2025-12-07 21:38:32 +08:00
DreamMaoMao
10daf481ff
opt: focusdir use same monitor client first
2025-12-04 17:43:29 +08:00
DreamMaoMao
f9fb00d6d2
break change: remove autostar.sh and MANGOCONFIG env
2025-12-03 16:32:35 +08:00
DreamMaoMao
c89ad7e992
feat: support -c option to specified config file
2025-12-03 16:32:29 +08:00
DreamMaoMao
eb6a8882f7
opt: optimize namedscratchpad when swallow
2025-12-03 08:18:47 +08:00
DreamMaoMao
9bf87a9610
opt: change unsigned int to uint32_t
2025-12-02 16:58:04 +08:00
DreamMaoMao
aead49c03e
opt: optimize scroller layout center client judge
2025-11-30 13:41:00 +08:00
DreamMaoMao
a87668a77b
fix: sloppyfocus not work when move cursor slowly
2025-11-27 22:41:07 +08:00
DreamMaoMao
41bab893d1
feat: support scroll maximize and fullscreen window
2025-11-15 13:14:19 +08:00
DreamMaoMao
4922479226
feat: support scroll maximize and fullscreen window
2025-11-15 13:02:44 +08:00
DreamMaoMao
5ae883ce52
fix: fix border color change when swithc mon focus
2025-11-14 12:23:53 +08:00
DreamMaoMao
bc9accd08d
fix: miss free kb_layout string
2025-11-01 22:55:01 +08:00
DreamMaoMao
f25386cca2
fix: fix focus animation error
2025-11-01 19:32:43 +08:00