CtrlLuzzio
cb51aba2e3
Merge branch 'mangowm:wl-only' into wl-only
2026-06-15 07:39:11 -04:00
DreamMaoMao
37e651cd8d
feat: add scroller property to tagrule
2026-06-15 16:49:55 +08:00
DreamMaoMao
ccc024731d
opt: avoid arrange when restore from overview
2026-06-15 13:34:04 +08:00
DreamMaoMao
ae01989d7b
fix: overview cursor jump miss apply when no mousebind
2026-06-15 00:00:49 +08:00
DreamMaoMao
c17d8a2c1b
opt: optimize drop tile client when cross monitor
2026-06-14 07:54:43 +08:00
CtrlLuzzio
61e692f8bc
Merge branch 'mangowm:wl-only' into wl-only
2026-06-11 19:20:18 -04:00
DreamMaoMao
8dca99999b
fix: can't resize tile scroller window when only two tiled client
2026-06-11 23:15:05 +08:00
DreamMaoMao
07a9c82af3
opt:optimize edge focus judge
2026-06-11 12:37:57 +08:00
DreamMaoMao
87e6d24423
fix: floating window can't get pointer focus when cross monitor
2026-06-11 11:08:53 +08:00
DreamMaoMao
46abbcf643
opt: optimize unmanaged client init
2026-06-08 19:31:57 +08:00
Osama Ragab
c3aa7b691d
feat: add hide cursor on keypress option ( #871 )
2026-06-08 13:28:54 +08:00
DreamMaoMao
eaf4e55ca5
opt: optimzie xwayland position set
2026-06-08 13:05:39 +08:00
DreamMaoMao
f5d0c90418
opt: not need send output enter when layer map
...
scene scene-graph API will auto do this
2026-06-08 11:41:00 +08:00
CtrlLuzzio
5b19c8da93
build: rename binaries and paths to allow side-by-side installation
...
Changed the binary names to mango-wl and mmsg-wl and the
configuration paths to mango-wl/ to allow parallel installations of
mango main branch and wl-roots only.
2026-06-06 17:19:16 -04:00
DreamMaoMao
23121f3021
opt: fix scan out support for fullscreen
2026-06-06 12:00:01 +08:00
Davide Greco
b2aad5f8b1
feat: add force option in killclient
2026-06-04 10:48:36 +08:00
DreamMaoMao
49184434ba
fix: exchange not work in vertical scroller
2026-06-03 08:47:35 +08:00
DreamMaoMao
c8b5454de4
opt: more reasonable method to set scoket flag
2026-05-30 12:00:57 +08:00
Ctas
7e7742a46c
fix: use uint32_t instead of u_int32_t for musl libc compatibility
2026-05-29 20:37:13 +08:00
DreamMaoMao
25a5532935
fix: fix no monitor map client
2026-05-28 18:40:56 +08:00
DreamMaoMao
a6fa3d8849
opt: optimize ipc event send
2026-05-28 12:50:50 +08:00
DreamMaoMao
9d96116fe5
opt: cleanup commit listener for ext-workspace
2026-05-26 19:56:00 +08:00
DreamMaoMao
c7227f17b2
feat: add focusing-client watch to mmsg
2026-05-26 10:24:55 +08:00
DreamMaoMao
324d29e68c
feat: new ipc impl
2026-05-25 11:35:08 +08:00
DreamMaoMao
e6ae14ec25
opt: more simple size percent keep logic
2026-05-24 12:14:58 +08:00
ernestoCruz05
0d4a43e5e1
feat: carousel-like behaviour when swapping tags
2026-05-24 11:08:24 +08:00
DreamMaoMao
62ff542334
feat: add option edge_scroller_focus_allow_speed
2026-05-23 16:02:22 +08:00
DreamMaoMao
0950d4da9e
fix: error changse surface scene in minimized client
...
will cause crash if close all client in overview, when has minimized
client before toggle overview
2026-05-23 14:57:37 +08:00
DreamMaoMao
17d7cb8e7d
opt: opitmize subtree surface scale in overview
2026-05-21 22:32:16 +08:00
DreamMaoMao
c73287f92d
fix: fix typo for idleinhibit_when_focus option in windowrule
2026-05-21 18:12:45 +08:00
werapi
713e977314
feat: tablet support
2026-05-21 13:43:12 +08:00
DreamMaoMao
ab520cf83b
fix: error buffer position for gtk app in overview
2026-05-21 08:29:23 +08:00
DreamMaoMao
753d6c7b04
fix: fix ov_no_resize in swallow
2026-05-20 13:08:00 +08:00
DreamMaoMao
af09d8ba45
feat: dont resize client when in overview
2026-05-20 09:46:20 +08:00
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
3a01e84c04
opt: optimize exchange two client
2026-05-18 11:41:42 +08:00
DreamMaoMao
1432fe7ea4
feat: grid and fair layout support resize tile window
2026-05-16 19:01:22 +08:00
DreamMaoMao
f1f07525e5
opt: dont let window get pointer focus in overview
2026-05-16 15:22:44 +08:00
DreamMaoMao
b78151cca9
opt: avoid useless caculate
2026-05-14 20:32:04 +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
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