Commit graph

380 commits

Author SHA1 Message Date
DreamMaoMao
94db68ef88 fix: floating window can't get pointer focus when cross monitor 2026-06-11 11:08:44 +08:00
DreamMaoMao
36398a1af2 opt: optimize unmanaged client init 2026-06-08 19:29:00 +08:00
DreamMaoMao
b8fa9a3043 Merge pull request #1025 from osamamragab/main
Some checks failed
Sync website / sync-website (push) Has been cancelled
Sync wiki / sync-wiki (push) Has been cancelled
feat: add hide cursor on keypress option (#871)
2026-06-08 13:28:34 +08:00
Osama Ragab
a429420b73 feat: add hide cursor on keypress option (#871) 2026-06-08 13:28:34 +08:00
DreamMaoMao
009e2d2111 opt: optimzie xwayland position set 2026-06-08 13:05:04 +08:00
DreamMaoMao
27f4f64173 opt: not need send output enter when layer map
scene scene-graph API will auto do this
2026-06-08 11:40:51 +08:00
DreamMaoMao
4e87e3b80d opt: fix scan out support for fullscreen 2026-06-06 11:55:38 +08:00
Davide Greco
cc20d5cff0 feat: add force option in killclient 2026-06-04 10:46:36 +08:00
DreamMaoMao
bea689ca0c fix: exchange not work in vertical scroller 2026-06-03 08:47:23 +08:00
DreamMaoMao
6849e5b4db opt: more reasonable method to set scoket flag
Some checks failed
Sync website / sync-website (push) Has been cancelled
Sync wiki / sync-wiki (push) Has been cancelled
2026-05-30 11:53:39 +08:00
Ctas
8e1de189ce fix: use uint32_t instead of u_int32_t for musl libc compatibility 2026-05-29 15:12:47 +03:00
DreamMaoMao
ce7fc8a4ea fix: fix no monitor map client 2026-05-28 18:40:33 +08:00
DreamMaoMao
c3683bde74 opt: optimize ipc event send 2026-05-28 12:50:07 +08:00
DreamMaoMao
d20d708a95 opt: cleanup commit listener for ext-workspace 2026-05-26 19:55:35 +08:00
DreamMaoMao
900b49526e feat: add focusing-client watch to mmsg 2026-05-26 10:24:16 +08:00
DreamMaoMao
9d1dbdf92f feat: new ipc impl 2026-05-25 10:25:39 +08:00
DreamMaoMao
313e0b3f8f opt: more simple size percent keep logic 2026-05-24 12:13:30 +08:00
DreamMaoMao
2a83505593
Merge pull request #932 from ernestoCruz05/carousel
feat: carousel-like behaviour when swapping tags
2026-05-24 11:08:02 +08:00
ernestoCruz05
78f7ed6825 feat: carousel-like behaviour when swapping tags 2026-05-24 11:04:50 +08:00
DreamMaoMao
2fefb42a6c feat: add option edge_scroller_focus_allow_speed 2026-05-23 15:30:41 +08:00
DreamMaoMao
373ebfac33 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:54:55 +08:00
DreamMaoMao
406a16033b opt: opitmize subtree surface scale in overview 2026-05-21 22:22:58 +08:00
DreamMaoMao
5b83ba5236 fix: fix typo for idleinhibit_when_focus option in windowrule 2026-05-21 18:12:35 +08:00
werapi
9f31a8be56 feat: tablet support 2026-05-21 13:40:44 +08:00
DreamMaoMao
6bde7d344d fix: error buffer position for gtk app in overview
Some checks are pending
Sync website / sync-website (push) Waiting to run
Sync wiki / sync-wiki (push) Waiting to run
2026-05-21 08:29:14 +08:00
DreamMaoMao
f328c2721c fix: fix ov_no_resize in swallow 2026-05-20 13:06:55 +08:00
DreamMaoMao
a6a765caff feat: dont resize client when in overview 2026-05-20 09:42:43 +08:00
DreamMaoMao
9e4fade55e fix: cransh in disable monitor when use scratchpad 2026-05-19 13:59:38 +08:00
DreamMaoMao
adeaaada45 opt: optimize code struct for exchange_two_client 2026-05-18 22:31:40 +08:00
DreamMaoMao
d7ee60e79a opt: optimize exchange two client 2026-05-18 06:57:22 +08:00
DreamMaoMao
65c9ac6dd2 feat: grid and fair layout support resize tile window
Some checks failed
Sync website / sync-website (push) Has been cancelled
Sync wiki / sync-wiki (push) Has been cancelled
2026-05-16 19:00:34 +08:00
DreamMaoMao
469249b39e opt: dont let window get pointer focus in overview 2026-05-16 15:13:39 +08:00
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