Commit graph

107 commits

Author SHA1 Message Date
DreamMaoMao
a7acc7f5f3 opt: Reduce unnecessary text drawing 2026-06-17 08:35:44 +08:00
DreamMaoMao
fa24c606a0 opt: optimize tag animaiton when tagout from overview 2026-06-15 13:43:56 +08:00
DreamMaoMao
7e178369ff opt: optimize drop tile client when cross monitor 2026-06-14 07:53:57 +08:00
DreamMaoMao
3ab2780b84 fix: excrescent gap in fullscreen 2026-06-06 18:16:08 +08:00
DreamMaoMao
4e87e3b80d opt: fix scan out support for fullscreen 2026-06-06 11:55:38 +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
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
33735a796f fix: fix ov scale when disable animaiton 2026-05-22 10:46:59 +08:00
DreamMaoMao
da1e1cadf7 opt: force apply buffer size to main surface in ov scale 2026-05-21 22:49:15 +08:00
DreamMaoMao
72a7c96f98 opt: dont send suspend state to client
because some app like gnome not ready for this
2026-05-21 22:40:31 +08:00
DreamMaoMao
406a16033b opt: opitmize subtree surface scale in overview 2026-05-21 22:22:58 +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
26f5e23236 opt: hide split border when client not tiling 2026-05-17 09:56:05 +08:00
DreamMaoMao
469249b39e opt: dont let window get pointer focus in overview 2026-05-16 15:13:39 +08:00
DreamMaoMao
58d989d218 feat: fair layout
Some checks are pending
Sync website / sync-website (push) Waiting to run
Sync wiki / sync-wiki (push) Waiting to run
2026-05-16 08:34:51 +08:00
DreamMaoMao
4be9e80355 fix: split border position error caculate
Some checks failed
Generate Nix Options Docs / update-docs (push) Has been cancelled
2026-05-15 15:03:46 +08:00
DreamMaoMao
8a3b94bc6f feat: manual split 2026-05-15 07:42:57 +08:00
DreamMaoMao
2b68d1b615 opt: more reasonable multi-tag window animations 2026-05-12 14:23:47 +08:00
DreamMaoMao
b0f8d3f8a3 opt: more simple drop area 2026-05-09 22:17:26 +08:00
ernestoCruz05
1fc42b76e5 feat: opt-in config field to have typical dwindle tiling 2026-05-09 22:17:26 +08:00
DreamMaoMao
42c02e3dc2 opt: optimize drop area judge 2026-05-06 21:20:11 +08:00
DreamMaoMao
aa5b907613 feat: add rect indicator for drag tile to tile 2026-05-06 15:57:37 +08:00
DreamMaoMao
ccefa572e1 fix: make sure run the last frame even if the animation time is unreasonable 2026-03-20 22:43:09 +08:00
tonybanters
a7461d9d5b opt: use config.xxx instead of global presets 2026-03-13 11:44:19 +08:00
DreamMaoMao
f8fa7a856c opt: optimize frame skip logic 2026-02-23 08:01:45 +08:00
Yujonpradhananga
3db2ac58b4 opt: fix spelling mistake 2026-02-07 17:45:11 +08:00
DreamMaoMao
8ba259fbb7 opt: avoid opacity flickering in focus animation when open new window 2026-02-04 09:45:26 +08:00
DreamMaoMao
e535aea28b fix: avoid redundant frame requests 2026-01-28 14:50:27 +08:00
DreamMaoMao
00de523039 fix: border apply error for smartgap 2026-01-24 23:05:13 +08:00
DreamMaoMao
f1cca251b8 fix: bordercorlor not update when it is in open animaiton 2026-01-24 22:58:47 +08:00
DreamMaoMao
67b37559a8 opt: ensure auto schedule next frame when animaiton not end 2026-01-04 07:18:04 +08:00
DreamMaoMao
2771053ee6 opt: animations logic all use the int type
avoid the coordinates being forcibly limited to positive numbers
2026-01-03 09:37:34 +08:00
DreamMaoMao
0d13b1002e opt: correct the layer animation coordinate data type 2026-01-03 09:19:18 +08:00
DreamMaoMao
ed1612f1bd fix: switch to mango session fail from other vt 2025-12-30 10:25:00 +08:00
DreamMaoMao
35dd788ca3 fix: fix error offset for shadow and surface clip 2025-12-30 10:15:43 +08:00
DreamMaoMao
471c71f65c feat: add windowrule option isnoradius 2025-12-20 11:39:53 +08:00
Andrej Novikov
a1a7cf5a7a
fix: rounded corners being drawn on windows that extend out of screen 2025-12-14 15:15:21 +02:00
Andrej Novikov
75407c9727
fix: scroller layout window overlap caused by uint 2025-12-14 14:26:01 +02:00
DreamMaoMao
91f4604199 feat: add fadein fadeout curve 2025-12-12 12:14:18 +08:00
DreamMaoMao
b9952f03b5 opt: change unsigned int to uint32_t 2025-12-02 16:57:24 +08:00
DreamMaoMao
d941e0078e fix: fullscreen and maximize window overflow screen 2025-11-19 12:41:03 +08:00
DreamMaoMao
d85f4375c8 fix: fix border color change when swithc mon focus 2025-11-19 12:41:03 +08:00
DreamMaoMao
6010cea805 opt: optimize shadow node and blur node enable 2025-11-19 12:41:03 +08:00
DreamMaoMao
5b60999075 feat: add windowrule option isnoshadow,isnoanimation 2025-11-06 19:01:18 +08:00
DreamMaoMao
cca92ec50d fix: border color not change when focus change when disable animaitons 2025-11-05 12:23:13 +08:00
DreamMaoMao
b39ab429f5 feat: Calculate animation curve by time points rather than passed frames 2025-11-04 13:40:23 +08:00
DreamMaoMao
96938f5f86 opt: optimize focus animaiton init value 2025-11-02 12:18:37 +08:00
DreamMaoMao
d73f51ec70 opt: optimize client live check 2025-11-02 12:04:15 +08:00