Commit graph

97 commits

Author SHA1 Message Date
DreamMaoMao
bc34afae58 fix: miss judge isdrag when resize stack in scroller 2026-03-08 08:46:28 +08:00
DreamMaoMao
443809a43d opt: fix a minor judgment error 2026-03-07 23:14:47 +08:00
DreamMaoMao
57f28e2880 opt: optimize center tile layout resizewin 2026-03-07 22:54:41 +08:00
DreamMaoMao
ddb1fc146f opt: optimize size per caculate when resizewin 2026-03-07 21:41:48 +08:00
DreamMaoMao
60fc68b498 opt: optimize resizewin setp with keyboard 2026-03-07 16:17:40 +08:00
DreamMaoMao
29a4f93b4e opt: add some comment 2026-03-07 14:04:08 +08:00
DreamMaoMao
b0f24c6fe1 opt: opt the old size per init 2026-03-07 12:55:01 +08:00
DreamMaoMao
81fcf208a4 opt: fix potential issues caused by uninitialization 2026-03-06 13:25:35 +08:00
DreamMaoMao
57e02d6217 opt: clear some comment 2026-03-05 23:04:25 +08:00
DreamMaoMao
66d14a0a0e opt: support restore size per when master change 2026-03-05 20:59:47 +08:00
DreamMaoMao
08ed32cb3a fix: only apply scroller overspread to head and tail client 2026-02-19 11:17:46 +08:00
DreamMaoMao
58bb672601 feat: add global option prefer_scroller_overspread 2026-02-19 00:01:07 +08:00
DreamMaoMao
d8b8d71fed fix: fix center tile size per reset 2026-02-14 08:35:42 +08:00
DreamMaoMao
dfedc205e8 feat: support restore stack from non-tile state 2026-02-13 20:23:19 +08:00
DreamMaoMao
7fea1957c8 opt: change drag resize request limit to 120hz for floating window 2026-02-02 14:54:20 +08:00
DreamMaoMao
9f476a1a07 break change: new monitorrule format 2026-01-28 09:39:43 +08:00
DreamMaoMao
cc1e55d24a opt: change preset config prefer 2026-01-24 22:59:05 +08:00
DreamMaoMao
1ab28e24c1 opt: optimize global client focus logic 2026-01-19 22:18:24 +08:00
DreamMaoMao
cc2b8e9f6f opt: optimize drag resize for scoller 2026-01-19 11:56:11 +08:00
DreamMaoMao
f30ff727db opt: disable animaiton for resize and move window dispatch 2026-01-18 22:54:11 +08:00
nixpup
a7b06cfb04 feat: add scroller stack support 2026-01-18 20:06:08 +08:00
DreamMaoMao
2db71e02ba opt: use int instaead of uint in layout code 2026-01-03 10:38:53 +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
b1e5da91f5 opt: optimize code struct 2026-01-01 12:26:28 +08:00
DreamMaoMao
a1354c6774 opt: reset global window record per when arrange 2025-12-29 10:49:14 +08:00
DreamMaoMao
d1de409631 fix: gapoh not apply correctly in VT layout 2025-12-26 08:35:47 +08:00
DreamMaoMao
36c5bcb4fe opt: remove useless code 2025-12-18 09:55:33 +08:00
DreamMaoMao
c44d23c166 feat: add layout tgmix 2025-12-13 11:43:48 +08:00
DreamMaoMao
c3baae8cd6 fix: fix typo 2025-12-11 15:44:49 +08:00
DreamMaoMao
c2e42ade31 opt: optimize handle foreign toplevel 2025-12-10 22:35:54 +08:00
DreamMaoMao
3b78bb8226 opt: format code 2025-12-10 18:32:45 +08:00
DreamMaoMao
51b7e35954 opt: eliminate the positional deviation in master layout 2025-12-09 20:49:51 +08:00
DreamMaoMao
c70a027780 fix: excrescent border in grid layout 2025-12-09 09:40:35 +08:00
DreamMaoMao
16b62f65bc fix: nmaster num caculate error in master layout 2025-12-07 21:38:32 +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
c3693a1ffb opt: optimize scroll judge when open new client 2025-11-20 22:47:22 +08:00
DreamMaoMao
b061488dd2 fix: wrong scroll judge when disable animaitons 2025-11-20 21:21:45 +08:00
DreamMaoMao
4922479226 feat: support scroll maximize and fullscreen window 2025-11-15 13:02:44 +08:00
DreamMaoMao
bb30ea9204 feat: add windowrule option scroller_proportion_single 2025-11-14 15:48:27 +08:00
DreamMaoMao
193804f530 opt: not resizewin in overview 2025-11-08 22:49:16 +08:00
DreamMaoMao
101d692fea opt: disable resize scroller window when it force to default single size 2025-11-08 20:35:23 +08:00
DreamMaoMao
b05c02ccfb format code 2025-11-08 12:41:38 +08:00
DreamMaoMao
001ce0495d feat: add global option scroller_ignore_proportion_single 2025-11-08 10:35:23 +08:00
DreamMaoMao
98ad9b5cac opt: optimize x11 popup focus ignore 2025-11-07 11:35:14 +08:00
DreamMaoMao
38bc6b2ffc opt: optimize xwayland focus ignore judge 2025-11-06 19:50:58 +08:00
DreamMaoMao
a90027e16b opt: overview not tile isunglobal window 2025-11-06 19:14:22 +08:00
DreamMaoMao
8f9e9255b3 break change: correct maxmize to maximize 2025-10-28 20:29:37 +08:00
DreamMaoMao
31f376f998 opt: allow switch focus between fullscreen and floating window in focusstack 2025-10-27 12:46:46 +08:00