Commit graph

948 commits

Author SHA1 Message Date
DreamMaoMao
f3d0c18d19 fix: cransh in disable monitor when use scratchpad 2026-05-19 14:00:20 +08:00
DreamMaoMao
a184b37a76 opt: optimize code struct for exchange_two_client 2026-05-18 22:46:27 +08:00
DreamMaoMao
655eae79a8 opt: optimzie fair layout caculate 2026-05-18 11:41:48 +08:00
DreamMaoMao
3a01e84c04 opt: optimize exchange two client 2026-05-18 11:41:42 +08:00
DreamMaoMao
4a70d262bc opt: hide split border when client not tiling 2026-05-17 09:56:17 +08:00
DreamMaoMao
b548ab01ca feat: add dwindle_split_horizontal and dwindle_split_vertical 2026-05-17 09:54:10 +08:00
DreamMaoMao
1432fe7ea4 feat: grid and fair layout support resize tile window 2026-05-16 19:01:22 +08:00
DreamMaoMao
160d1b9832 opt: make big one as the last open window in fair layout 2026-05-16 16:31:27 +08:00
DreamMaoMao
f1f07525e5 opt: dont let window get pointer focus in overview 2026-05-16 15:22:44 +08:00
DreamMaoMao
14d2827bae feat: fair layout 2026-05-16 08:40:15 +08:00
DreamMaoMao
851aa869b4 opt: dwindle_hsplit and dwindle_vsplit default to 1 2026-05-15 10:19:16 +08:00
DreamMaoMao
b543e3f803 opt: avoid useless caculate 2026-05-15 08:00:53 +08:00
DreamMaoMao
846fbaa507 fix: fix potential wild Pointers 2026-05-14 23:10:04 +08:00
DreamMaoMao
b78151cca9 opt: avoid useless caculate 2026-05-14 20:32:04 +08:00
DreamMaoMao
6f2657a73b fix: fix for wlonly 2026-05-14 16:21:43 +08:00
DreamMaoMao
d9b906d276 feat: manual split 2026-05-14 15:52:36 +08:00
faugusto-oliveira
3aa953444f fix: cursor constrain fail in some case 2026-05-13 20:56:01 +08:00
DreamMaoMao
51ad81de73 opt: keep the header order when the scroll header is pop out stack 2026-05-12 22:58:55 +08:00
DreamMaoMao
3b4c4aeca0 fix: ensure the global link own same order like scroller tag link 2026-05-12 22:26:12 +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
0c4139e408 fix: shouldn't exchange tag if in same mon in exchange_two_client 2026-05-12 14:31:35 +08:00
DreamMaoMao
c55787ee4e opt: more reasonable multi-tag window animations 2026-05-12 14:31:30 +08:00
Alessio Molinari
29410285ab feat(window_rule): support width/height as fractions in window rules. 2026-05-12 09:46:10 +08:00
DreamMaoMao
7cd04e4514 opt: more smooth resieze when drag stack window 2026-05-12 09:14:32 +08:00
DreamMaoMao
733c7a1bf1 fix: miss re-arrange after exchange 2026-05-11 22:39:36 +08:00
DreamMaoMao
d347649f33 opt: redo scroller and dwindle layout 2026-05-11 12:21:10 +08:00
DreamMaoMao
bccdb5d4c5 opt: swallow inherit global 2026-05-10 09:36:17 +08:00
DreamMaoMao
ec7d3f63c7 opt: more simple drop area 2026-05-10 09:35:33 +08:00
DreamMaoMao
37bd0acb95 opt: set dwindle_drop_simple_split default to 1 2026-05-10 09:35:24 +08:00
DreamMaoMao
2d47728957 break change: remove tgmix layout 2026-05-10 09:35:14 +08:00
ernestoCruz05
bb1443a063 feat: opt-in config field to have typical dwindle tiling 2026-05-10 09:35:05 +08:00
ernestoCruz05
b0bd70d225 feat: dwindle layout support 2026-05-10 09:34:55 +08:00
faugusto-oliveira
b7a55a15d7 Set foreign_toplevel of unfocused monitor windows to false 2026-05-09 08:53:01 +08:00
DreamMaoMao
daff80fe73 fix: foreign toplevel mon change 2026-05-07 12:29:40 +08:00
DreamMaoMao
b263cd2b75 opt: optimize drop area judge 2026-05-06 21:20:31 +08:00
DreamMaoMao
f84912dc46 feat: add option drag_tile_small 2026-05-06 18:18:48 +08:00
DreamMaoMao
9a00d8ce09 feat: add rect indicator for drag tile to tile 2026-05-06 16:01:16 +08:00
DreamMaoMao
7a950f54df feat: support drag tile position for scroller layout 2026-05-06 14:51:24 +08:00
DreamMaoMao
e20600b0d3 opt: avoid layer re-enter output when cleanuping monitor 2026-05-06 09:50:04 +08:00
DreamMaoMao
c27d043195 fix: fix scroll factor 2026-05-04 12:34:46 +08:00
DreamMaoMao
99598171b5 format code 2026-05-04 12:29:26 +08:00
Duke B
178840f35e opt: distinguish the acceleration of trackpad and mouse 2026-05-04 12:28:54 +08:00
mdouda
e6a84e0ea9 active constraint nesting for input capture 2026-04-23 23:31:50 +08:00
DreamMaoMao
ac0823ee68 opt: always notify x11 client position change 2026-04-22 10:16:08 +08:00
DreamMaoMao
34934a4a14 fix: opensilent client should insert fstack tail 2026-04-21 17:45:26 +08:00
DreamMaoMao
9d28f33eb9 opt: dont apply viewback dispatch when no tag change 2026-04-21 10:32:01 +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
7a52f306c9 opt: always notify the position change to x11 client 2026-03-27 09:53:02 +08:00