Commit graph

367 commits

Author SHA1 Message Date
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
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