Commit graph

348 commits

Author SHA1 Message Date
DreamMaoMao
8a3b94bc6f feat: manual split 2026-05-15 07:42:57 +08:00
faugusto-oliveira
ad0f0732b3 fix: cursor constrain fail in some case 2026-05-13 15:37:05 +08:00
DreamMaoMao
4f3813a272 opt: keep the header order when the scroll header is pop out stack 2026-05-12 22:58:37 +08:00
DreamMaoMao
30f00ba50a opt: optimize scroller insert reset 2026-05-12 16:48:22 +08:00
DreamMaoMao
8eb0323e03 fix: shouldn't exchange tag if in same mon in exchange_two_client 2026-05-12 14:31:18 +08:00
DreamMaoMao
cb99edd266
Merge pull request #597 from levnikmyskin/main
Support width/height as fractions in window rules. Closes #552
2026-05-12 09:45:27 +08:00
Alessio Molinari
a25e2a9b1c feat(window_rule): support width/height as fractions in window rules. 2026-05-12 09:43:42 +08:00
DreamMaoMao
4fbc257ff2 fix: miss re-arrange after exchange 2026-05-11 22:39:16 +08:00
DreamMaoMao
d0c5b1ccdc opt: redo scroller and dwindle layout 2026-05-11 12:20:54 +08:00
DreamMaoMao
cabafb2393 opt: swallow inherit global
Some checks failed
Sync website / sync-website (push) Has been cancelled
Sync wiki / sync-wiki (push) Has been cancelled
2026-05-10 09:34:01 +08:00
ernestoCruz05
1fc42b76e5 feat: opt-in config field to have typical dwindle tiling 2026-05-09 22:17:26 +08:00
ernestoCruz05
73ed3ce35b feat: dwindle layout support 2026-05-09 22:17:26 +08:00
faugusto-oliveira
3db79ef168 Set foreign_toplevel of unfocused monitor windows to false 2026-05-09 08:51:15 +08:00
DreamMaoMao
18fa5a22c2 fix: foreign toplevel mon change 2026-05-07 12:29:26 +08:00
DreamMaoMao
b9300aac82 feat: add option drag_tile_small
Some checks failed
Sync wiki / sync-wiki (push) Has been cancelled
Sync website / sync-website (push) Has been cancelled
2026-05-06 18:18:24 +08:00
DreamMaoMao
aa5b907613 feat: add rect indicator for drag tile to tile 2026-05-06 15:57:37 +08:00
DreamMaoMao
975142d46a feat: support drag tile position for scroller layout 2026-05-06 12:48:32 +08:00
DreamMaoMao
2a3493fee2 opt: avoid layer re-enter output when cleanuping monitor 2026-05-05 21:26:17 +08:00
DreamMaoMao
ef7a1c61e5 fix: fix scroll factor
Some checks failed
Sync website / sync-website (push) Has been cancelled
Sync wiki / sync-wiki (push) Has been cancelled
2026-05-04 12:34:09 +08:00
Duke B
2619c65231 opt: distinguish the acceleration of trackpad and mouse 2026-05-04 12:13:45 +08:00
mdouda
ac61923e2f active constraint nesting for input capture 2026-04-23 23:20:52 +08:00
DreamMaoMao
461dcb6989 fix: opensilent client should insert fstack tail 2026-04-21 17:44:56 +08:00
DreamMaoMao
60f31cd1bf opt: dont apply viewback dispatch when no tag change 2026-04-21 10:31:52 +08:00
DreamMaoMao
52676492fe opt: optimize foreign toplevel state sync 2026-03-30 18:35:37 +08:00
DreamMaoMao
63256ea31b break: rename force_maximize to force_fakemaximize 2026-03-26 18:05:25 +08:00
DreamMaoMao
e6429f8733 opt: not unset maximize state if enable force_maximize 2026-03-24 17:23:42 +08:00
DreamMaoMao
064bcad6f7 opt: optimize fullscreen state change 2026-03-23 10:56:35 +08:00
DreamMaoMao
deb47e8ab9 opt: not need to reset float_geom in setfullscreen and setmaximizescreen
Some checks are pending
Sync website / sync-website (push) Waiting to run
Sync wiki / sync-wiki (push) Waiting to run
2026-03-19 17:02:48 +08:00
DreamMaoMao
ca665cc6f8 opt: optimize state change between flating maximizescrenn and fullscreen 2026-03-19 15:27:43 +08:00
DreamMaoMao
c776356efe fix: size per not restroe when togglefloating 2026-03-19 10:24:43 +08:00
DreamMaoMao
c2559f6c7c feat: add dispatch toggle_all_floating 2026-03-19 08:00:05 +08:00
DreamMaoMao
949063804a fix: open_as_floating not match tag correctly 2026-03-19 07:36:50 +08:00
DreamMaoMao
6c81384c53 feat: add tag rule option open_as_floating 2026-03-18 23:43:01 +08:00
DreamMaoMao
7a1a3f0ca4 opt: preset _JAVA_AWT_WM_NONREPARENTING to 1
Some checks are pending
Sync website / sync-website (push) Waiting to run
Sync wiki / sync-wiki (push) Waiting to run
2026-03-15 14:25:57 +08:00
DreamMaoMao
32c36ba485 opt: optimzie code struct
Some checks are pending
Sync website / sync-website (push) Waiting to run
Sync wiki / sync-wiki (push) Waiting to run
2026-03-14 13:09:41 +08:00
DreamMaoMao
23af3c5595 opt: auto sync XCURSOR_SIZE and XCURSOR_THEME env from config 2026-03-14 12:50:31 +08:00
tonybanters
a7461d9d5b opt: use config.xxx instead of global presets 2026-03-13 11:44:19 +08:00
DreamMaoMao
db30977196 opt: optimize popup unconstrain 2026-03-09 13:28:01 +08:00
DreamMaoMao
89a4ec83a0 fix: avoid mutual influence of monitor rules 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
9a17a0279c feat: add custom option to monitorrule 2026-03-06 18:21:49 +08:00
DreamMaoMao
11b4bb03bf feat: support the repeated exchange of the same two clients 2026-03-06 14:27:24 +08:00
DreamMaoMao
6522e18d08 opt: fix potential issues caused by uninitialization 2026-03-06 13:25:24 +08:00
DreamMaoMao
0f68187cd0 opt: support restore size per when master change 2026-03-05 20:59:34 +08:00
DreamMaoMao
bf10fabfc2 fix: popup unconstrain cross monitor 2026-03-05 08:27:59 +08:00
DreamMaoMao
7f99b5ff48 feat: use monitor spec to match windowrule monitor field 2026-03-04 12:17:44 +08:00
DreamMaoMao
1e1d41e626 feat: add windowrule option indleinhibit_when_focus 2026-03-03 14:51:32 +08:00
DreamMaoMao
9aa2d3cd33 opt: rename hide_source var to hide_cursor_source 2026-03-03 13:03:35 +08:00
DreamMaoMao
46e867deb9 opt: always arrangelayers if layer commit 2026-03-02 20:53:52 +08:00
DreamMaoMao
ad754167b7 fix: last_cursor surface destroy detect error 2026-03-02 09:40:50 +08:00