Commit graph

97 commits

Author SHA1 Message Date
tonybanters
a7461d9d5b opt: use config.xxx instead of global presets 2026-03-13 11:44:19 +08:00
DreamMaoMao
a4ad8d0d19 fix: miss judge isdrag when resize stack in scroller 2026-03-08 08:45:56 +08:00
DreamMaoMao
cfe492fbc4 opt: fix a minor judgment error 2026-03-07 23:14:17 +08:00
DreamMaoMao
31284b4b5d opt: optimize center tile layout resizewin 2026-03-07 22:54:31 +08:00
DreamMaoMao
09c1707931 opt: optimize size per caculate when resizewin 2026-03-07 21:41:21 +08:00
DreamMaoMao
75c888bbe4 opt: optimize resizewin setp with keyboard 2026-03-07 16:17:10 +08:00
DreamMaoMao
fd68f188c6 opt: add some comment 2026-03-07 14:03:59 +08:00
DreamMaoMao
63b9ffb1a4 opt: opt the old size per init 2026-03-07 12:54:37 +08:00
DreamMaoMao
6522e18d08 opt: fix potential issues caused by uninitialization 2026-03-06 13:25:24 +08:00
DreamMaoMao
9df273cdf9 opt: clear some comment 2026-03-05 23:03:01 +08:00
DreamMaoMao
0f68187cd0 opt: support restore size per when master change 2026-03-05 20:59:34 +08:00
DreamMaoMao
23d7b11e27 fix: only apply scroller overspread to head and tail client 2026-02-19 11:17:36 +08:00
DreamMaoMao
6924ca8512 feat: add global option prefer_scroller_overspread 2026-02-19 00:00:58 +08:00
DreamMaoMao
89413aacf5 fix: fix center tile size per reset 2026-02-14 08:35:30 +08:00
DreamMaoMao
c05eec7f53 feat: support restore stack from non-tile state 2026-02-13 20:02:23 +08:00
DreamMaoMao
eb0607501d opt: change drag resize request limit to 120hz for floating window 2026-02-02 14:54:09 +08:00
DreamMaoMao
6624d80522 break change: new monitorrule format 2026-01-28 09:39:27 +08:00
DreamMaoMao
0652f99e6e opt: change preset config prefer 2026-01-24 22:58:47 +08:00
DreamMaoMao
fc13b0ff15 opt: optimize global client focus logic 2026-01-19 22:18:05 +08:00
DreamMaoMao
34aa2e019e opt: optimize drag resize for scoller 2026-01-19 11:56:00 +08:00
DreamMaoMao
deaa26c779 opt: disable animaiton for resize and move window dispatch 2026-01-18 22:54:01 +08:00
nixpup
e0d69ece59 feat: add scroller stack support 2026-01-18 20:06:27 +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
23d550e04d fix: avoid use null mon when session not active 2026-01-01 14:48:49 +08:00
DreamMaoMao
89e0805d54 opt: optimize code struct 2026-01-01 12:26:19 +08:00
DreamMaoMao
42f722ada2 opt: reset global window record per when arrange 2025-12-29 10:48:48 +08:00
DreamMaoMao
14f15ec997 fix: gapoh not apply correctly in VT layout 2025-12-26 08:35:32 +08:00
DreamMaoMao
0212ee7177 opt: remove useless code 2025-12-16 12:02:34 +08:00
DreamMaoMao
c151ad46e6 feat: add layout tgmix 2025-12-13 11:43:39 +08:00
DreamMaoMao
ddc2448d1c fix: fix typo 2025-12-11 15:45:05 +08:00
DreamMaoMao
f771e56c31 opt: optimize handle foreign toplevel 2025-12-10 22:35:45 +08:00
DreamMaoMao
31d29fb48c opt: format code 2025-12-10 18:32:06 +08:00
DreamMaoMao
318dc85b22 opt: eliminate the positional deviation in master layout 2025-12-09 20:49:28 +08:00
DreamMaoMao
dfb59d12c2 fix: excrescent border in grid layout 2025-12-09 09:40:22 +08:00
DreamMaoMao
f3f3215791 fix: nmaster num caculate error in master layout 2025-12-07 21:34:05 +08:00
DreamMaoMao
b9952f03b5 opt: change unsigned int to uint32_t 2025-12-02 16:57:24 +08:00
DreamMaoMao
1b7e998b67 opt: optimize scroller layout center client judge 2025-11-30 13:40:48 +08:00
DreamMaoMao
a0824c05df opt: optimize scroll judge when open new client 2025-11-20 22:47:12 +08:00
DreamMaoMao
e7cb4f77f3 fix: wrong scroll judge when disable animaitons 2025-11-20 21:21:29 +08:00
DreamMaoMao
cdcc64ab5f feat: support scroll maximize and fullscreen window 2025-11-19 12:41:03 +08:00
DreamMaoMao
407c9d74a4 feat: add windowrule option scroller_proportion_single 2025-11-19 12:41:03 +08:00
DreamMaoMao
33a0fe2485 opt: not resizewin in overview 2025-11-19 12:41:03 +08:00
DreamMaoMao
64dc30dc31 opt: disable resize scroller window when it force to default single size 2025-11-19 12:41:03 +08:00
DreamMaoMao
18ad32384b feat: add global option scroller_ignore_proportion_single 2025-11-19 12:41:03 +08:00
DreamMaoMao
df46194b5f opt: optimize x11 popup focus ignore 2025-11-07 14:16:10 +08:00
DreamMaoMao
474c704562 opt: optimize xwayland focus ignore judge 2025-11-06 19:50:39 +08:00
DreamMaoMao
6bd9172fb2 opt: overview not tile isunglobal window 2025-11-06 19:14:13 +08:00
DreamMaoMao
cbcbda25cd break change: correct maxmize to maximize 2025-10-28 20:29:25 +08:00
DreamMaoMao
918a00d578 opt: allow switch focus between fullscreen and floating window in focusstack 2025-10-27 12:46:04 +08:00