Commit graph

345 commits

Author SHA1 Message Date
DreamMaoMao
51ad81de73 opt: keep the header order when the scroll header is pop out stack 2026-05-12 22:58:55 +08:00
DreamMaoMao
9ad13841b3 opt: optimize scroller insert reset 2026-05-12 16:48:46 +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
Alessio Molinari
29410285ab feat(window_rule): support width/height as fractions in window rules. 2026-05-12 09:46:10 +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
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
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
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
0d008f84f7 opt: optimize foreign toplevel state sync 2026-03-30 18:36:00 +08:00
DreamMaoMao
480601e1fa break: rename force_maximize to force_fakemaximize 2026-03-26 18:05:42 +08:00
DreamMaoMao
8dc02ec029 opt: not unset maximize state if enable force_maximize 2026-03-24 17:24:09 +08:00
DreamMaoMao
dcce54db67
Merge pull request #801 from atheeq-rhxn/wl-only
fix: capture windows with subsurfaces
2026-03-23 17:40:01 +08:00
atheeq-rhxn
653fa2d250 fix: capture windows with subsurfaces 2026-03-23 10:23:12 +05:30
DreamMaoMao
74973c6f24 opt: optimize fullscreen state change 2026-03-23 10:56:50 +08:00
DreamMaoMao
151659e92e opt: not need to reset float_geom in setfullscreen and setmaximizescreen 2026-03-19 17:03:01 +08:00
DreamMaoMao
76bc1d1ade opt: optimize state change between flating maximizescrenn and fullscreen 2026-03-19 15:28:05 +08:00
DreamMaoMao
0cd02da225 fix: size per not restroe when togglefloating 2026-03-19 10:24:57 +08:00
DreamMaoMao
21b30f179d feat: add dispatch toggle_all_floating 2026-03-19 08:00:23 +08:00
DreamMaoMao
6f860e8364 fix: open_as_floating not match tag correctly 2026-03-19 07:56:50 +08:00
DreamMaoMao
0faf29acba feat: add tag rule option open_as_floating 2026-03-18 23:49:16 +08:00
DreamMaoMao
e888a05449 opt: preset _JAVA_AWT_WM_NONREPARENTING to 1 2026-03-15 14:26:10 +08:00
DreamMaoMao
dd5b9cf360 opt: optimzie code struct 2026-03-14 13:10:20 +08:00
DreamMaoMao
6bee141749 opt: auto sync XCURSOR_SIZE and XCURSOR_THEME env from config 2026-03-14 12:50:59 +08:00
tonybanters
73616f07c4 opt: use config.xxx instead of global presets 2026-03-13 11:41:35 +08:00
DreamMaoMao
f39c61b633 opt: optimize popup unconstrain 2026-03-09 13:28:16 +08:00
DreamMaoMao
ebcf238bd3 fix: avoid mutual influence of monitor rules 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
b1875f4663 feat: add custom option to monitorrule 2026-03-06 18:22:05 +08:00
DreamMaoMao
dcea22bfda feat: support the repeated exchange of the same two clients 2026-03-06 14:31:59 +08:00
DreamMaoMao
81fcf208a4 opt: fix potential issues caused by uninitialization 2026-03-06 13:25:35 +08:00
DreamMaoMao
66d14a0a0e opt: support restore size per when master change 2026-03-05 20:59:47 +08:00
DreamMaoMao
4f93589884 fix: popup unconstrain cross monitor 2026-03-05 08:28:21 +08:00
DreamMaoMao
6fda036dec feat: use monitor spec to match windowrule monitor field 2026-03-04 12:18:03 +08:00
DreamMaoMao
2868f07179 feat: add windowrule option indleinhibit_when_focus 2026-03-03 14:51:53 +08:00
DreamMaoMao
9732aa23bf opt: rename hide_source var to hide_cursor_source 2026-03-03 14:01:52 +08:00
DreamMaoMao
1c35e1f42f opt: always arrangelayers if layer commit 2026-03-02 20:54:04 +08:00
DreamMaoMao
7f05771df6 fix: last_cursor surface destroy detect error 2026-03-02 09:41:31 +08:00