DreamMaoMao
6f715c82a0
opt: optimize exchange client for proportion
2026-01-18 13:24:59 +08:00
DreamMaoMao
4e4191fd60
opt: not sync scroller proportion to stack window
2026-01-18 13:15:39 +08:00
DreamMaoMao
b1e66b853e
opt: optimize scroller stack logic
2026-01-18 12:58:47 +08:00
DreamMaoMao
d3ae940a2a
fix: fix swallow for scroller stack
2026-01-17 21:24:52 +08:00
DreamMaoMao
2466dd6649
fix: remove useless code
2026-01-17 19:35:29 +08:00
DreamMaoMao
db54b4eff4
fix: stack client not allow cross monitor
2026-01-17 19:31:53 +08:00
DreamMaoMao
3ead4f37cd
opt: avoid unnecessary pos change
2026-01-17 19:11:46 +08:00
DreamMaoMao
df582bd47b
fix: stack proportion miss reset when exit scroller stack
2026-01-17 19:03:08 +08:00
DreamMaoMao
59ca7c0fc1
fix: sync scroller_proportion in stack
2026-01-17 18:26:44 +08:00
DreamMaoMao
39d2793e49
fix: exit scroller stack before stack
2026-01-17 17:36:30 +08:00
DreamMaoMao
d7a72ce680
feat: support resize scroller stack
2026-01-17 17:30:04 +08:00
DreamMaoMao
9adb80d29f
add stack_proportion
2026-01-17 17:00:20 +08:00
DreamMaoMao
02690694d8
fix: fix drag to resize
2026-01-17 16:33:09 +08:00
DreamMaoMao
8a769eaf03
opt: not allow mutitag client in scroller_stack actino
2026-01-17 16:18:58 +08:00
DreamMaoMao
eb55626605
fix: fix set_proportion and switch_proportion_preset
2026-01-17 16:16:41 +08:00
DreamMaoMao
fdad7e3736
opt: avoid useless actin
2026-01-17 16:05:00 +08:00
DreamMaoMao
2ad2d205c5
fix: not allow scroller stack in multi tag
2026-01-17 15:38:23 +08:00
DreamMaoMao
d9da4930c7
fix: fix floating in scroller stack
2026-01-17 14:23:34 +08:00
DreamMaoMao
4d5474d218
feat: support vertical scroller stack
2026-01-17 14:08:07 +08:00
DreamMaoMao
37b39168c1
opt: support unstack direction
2026-01-17 12:56:12 +08:00
DreamMaoMao
0ae91bedb3
opt: auto unstack if the direction find is null
2026-01-17 12:50:54 +08:00
DreamMaoMao
598731f573
opt: remove useless code
2026-01-17 12:34:35 +08:00
DreamMaoMao
810933cbf8
fix: fix the scrolling stack error
2026-01-17 12:13:31 +08:00
nixpup
535f41e76b
feat: Add stacker_loop option
...
This commit introduces a new configuration option `stacker_loop` to
control the behavior of the `stack_with_left` function.
When `stacker_loop` is set to `false` in the user's `config.conf`,
invoking `stack_with_left` on the first window in the layout will have
no effect.
When `stacker_loop` is set to `true` or is not present in the config
file, the default behavior is maintained, where `stack_with_left` on the
first window will wrap around and create a stack with the last window.
This provides users with more control over the stacking behavior in the
stacker layout.
2026-01-16 23:40:13 +01:00
nixpup
7b11593c15
Allowed resizing vertical stack from any selected window.
2026-01-16 23:12:24 +01:00
nixpup
660633bd1d
Fix: Prevent window overlap when killing a stacked client
...
When a client within a vertical stack was killed, the layout
was not correctly updated, causing other windows to overlap.
This commit modifies the pending_kill_client function to
properly update the next_in_stack and prev_in_stack pointers
of neighboring clients when a stacked client is killed.
It also triggers an arrange call to refresh the layout,
ensuring that windows no longer overlap and the remaining
clients in the stack resize correctly.
2026-01-16 22:02:22 +01:00
nixpup
d4a648372d
Merge pull request #2 from atheeq-rhxn/vertical-stack
2026-01-16 21:05:02 +01:00
atheeq-rhxn
66f51fc3f6
refactor: remove unnecessary changes
2026-01-17 01:25:35 +05:30
nixpup
c45469f0b5
Merge pull request #1 from atheeq-rhxn/vertical-stack
...
refactor: cleanup unnecessary changes
2026-01-16 20:43:13 +01:00
atheeq-rhxn
7545a705a3
refactor: cleanup unnecessary changes
2026-01-17 01:06:11 +05:30
nixpup
c0abfaefc8
Added nixpup MangoWC build features.
2026-01-16 18:49:35 +01:00
DreamMaoMao
bc1f310e1c
opt: not apply sloppyfocus if the surface is current pointer-focus surface
2026-01-15 13:15:34 +08:00
DreamMaoMao
06a4acd992
Merge pull request #574 from skissue/fix-comment
...
fix: comment on tag_animation_direction in default config
2026-01-15 11:43:59 +08:00
Ad
373377eb17
fix: comment on tag_animation_direction in default config
2026-01-13 23:28:44 -05:00
DreamMaoMao
764eb44b9b
Update README.md
2026-01-13 20:25:19 +08:00
DreamMaoMao
8e8c513beb
opt: sloppyfocus not apply to tagouting client
2026-01-13 13:14:59 +08:00
DreamMaoMao
4efb8c5e06
fix: isfloating rule not follow monitor rule
2026-01-08 10:13:21 +08:00
DreamMaoMao
5a714b7562
opt: optimize sloppyfocus
2026-01-05 22:12:44 +08:00
DreamMaoMao
775931a4e1
bump version to 0.10.10
2026-01-04 19:59:35 +08:00
DreamMaoMao
67b37559a8
opt: ensure auto schedule next frame when animaiton not end
2026-01-04 07:18:04 +08:00
DreamMaoMao
d2894f0bab
opt: use int instaead of uint in layout code
2026-01-03 10:38:42 +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
0d13b1002e
opt: correct the layer animation coordinate data type
2026-01-03 09:19:18 +08:00
DreamMaoMao
23d550e04d
fix: avoid use null mon when session not active
2026-01-01 14:48:49 +08:00
DreamMaoMao
ed557fa5aa
fix: miss set floating window not overlap to non-custom pos client
2026-01-01 12:37:00 +08:00
DreamMaoMao
89e0805d54
opt: optimize code struct
2026-01-01 12:26:19 +08:00
DreamMaoMao
ec6d54148d
opt: change view_current_to_back default to 0
2026-01-01 09:49:33 +08:00
DreamMaoMao
df2040c1dc
fix: isoverlay windowrule not set to correct client
2025-12-31 17:32:15 +08:00
DreamMaoMao
5ee43c302a
opt: not focus isunglobal window when focusstack
2025-12-31 17:27:43 +08:00
DreamMaoMao
0edcd32271
fix: offsetx and offsety not apply
2025-12-31 16:28:55 +08:00