DreamMaoMao
960846095f
opt: Remove redundant code
2026-06-23 10:43:31 +08:00
DreamMaoMao
b0e054bf5d
fix: disable group action in ov mode
2026-06-23 00:25:26 +08:00
DreamMaoMao
a766994a8e
fix: fix group cross monitor
2026-06-22 20:58:30 +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
6fbd33c571
opt: ov_tab_mode not conflict ov_jump_mode
2026-06-22 16:13:02 +08:00
DreamMaoMao
fe351a6e04
feat: monocle layout support title tab
2026-06-22 16:10:57 +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
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
ccc024731d
opt: avoid arrange when restore from overview
2026-06-15 13:34:04 +08:00
DreamMaoMao
ef30e9f902
fix: cursor not auto hide in overview
2026-06-15 09:54:02 +08:00
Davide Greco
b2aad5f8b1
feat: add force option in killclient
2026-06-04 10:48:36 +08:00
DreamMaoMao
a6fa3d8849
opt: optimize ipc event send
2026-05-28 12:50:50 +08:00
DreamMaoMao
e29cec64e4
opt: focusid allow cross tag
2026-05-26 22:25:30 +08:00
DreamMaoMao
9f1bbc6f70
opt: don't block cli when use mmsg spawn
2026-05-26 18:45:32 +08:00
DreamMaoMao
72a9f71c51
fix: fix switch_layout not apply instantly
2026-05-25 23:08:15 +08:00
DreamMaoMao
324d29e68c
feat: new ipc impl
2026-05-25 11:35:08 +08:00
ernestoCruz05
c9ac0582e2
fix: add support for _have_client movement
2026-05-24 18:49:53 +08:00
ernestoCruz05
0d4a43e5e1
feat: carousel-like behaviour when swapping tags
2026-05-24 11:08:24 +08:00
DreamMaoMao
0950d4da9e
fix: error changse surface scene in minimized client
...
will cause crash if close all client in overview, when has minimized
client before toggle overview
2026-05-23 14:57:37 +08:00
DreamMaoMao
c2d84ce367
opt: optimize overview restore tagset
2026-05-20 21:22:29 +08:00
DreamMaoMao
af09d8ba45
feat: dont resize client when in overview
2026-05-20 09:46:20 +08:00
DreamMaoMao
b548ab01ca
feat: add dwindle_split_horizontal and dwindle_split_vertical
2026-05-17 09:54:10 +08:00
DreamMaoMao
f1f07525e5
opt: dont let window get pointer focus in overview
2026-05-16 15:22:44 +08:00
DreamMaoMao
d9b906d276
feat: manual split
2026-05-14 15:52:36 +08:00
DreamMaoMao
9ad13841b3
opt: optimize scroller insert reset
2026-05-12 16:48:46 +08:00
DreamMaoMao
02ebe65319
fix: error when move head out of stack in scroller layout
2026-05-12 16:19:38 +08:00
DreamMaoMao
d347649f33
opt: redo scroller and dwindle layout
2026-05-11 12:21:10 +08:00
ernestoCruz05
b0bd70d225
feat: dwindle layout support
2026-05-10 09:34:55 +08:00
DreamMaoMao
daff80fe73
fix: foreign toplevel mon change
2026-05-07 12:29:40 +08:00
DreamMaoMao
f84912dc46
feat: add option drag_tile_small
2026-05-06 18:18:48 +08:00
DreamMaoMao
7a950f54df
feat: support drag tile position for scroller layout
2026-05-06 14:51:24 +08:00
DreamMaoMao
a830e39042
fix: fix potential memory leaks
2026-04-06 15:39:52 +08:00
DreamMaoMao
0d008f84f7
opt: optimize foreign toplevel state sync
2026-03-30 18:36:00 +08:00
DreamMaoMao
29b24ad0fe
opt: clear size per record when drag a window to floating
2026-03-25 19:50:53 +08:00
DreamMaoMao
babf6c9ade
fix: miss make grabc exit scroll stack
2026-03-25 19:44:39 +08:00
DreamMaoMao
eeeea2d57b
opt: dont restore size per whe toggle_all_floating
2026-03-19 08:45:43 +08:00
DreamMaoMao
21b30f179d
feat: add dispatch toggle_all_floating
2026-03-19 08:00:23 +08:00
tonybanters
73616f07c4
opt: use config.xxx instead of global presets
2026-03-13 11:41:35 +08:00
DreamMaoMao
8c8b4b34df
opt: set scroller stack to same first tag
2026-03-08 20:20:23 +08:00
DreamMaoMao
44fb6ce512
opt: reset size per when toggleview
2026-03-08 20:00:55 +08:00
kanvolu
6438edc2b7
Added cycling both ways for switch_proportion_preset
...
Now switch_proportion_preset requires an argument "prev" or "next" to
determine cycle direction
2026-03-07 12:45:21 +08:00
DreamMaoMao
dcea22bfda
feat: support the repeated exchange of the same two clients
2026-03-06 14:31:59 +08:00
DreamMaoMao
3c5ab60e6a
opt: make spawn and spawn_shell log to debug log
2026-02-26 23:23:00 +08:00
DreamMaoMao
8b30eb8e61
feat: monitor arg support multi spec match in disptach
2026-02-25 19:16:13 +08:00
DreamMaoMao
bcace97c30
opt: improve some risk judgments
2026-02-21 16:37:48 +08:00
DreamMaoMao
78e7bc9f34
feat: support index arg in switch_keyboard_layout
2026-02-19 11:23:28 +08:00
DreamMaoMao
dfedc205e8
feat: support restore stack from non-tile state
2026-02-13 20:23:19 +08:00