ernestoCruz05
0d4a43e5e1
feat: carousel-like behaviour when swapping tags
2026-05-24 11:08:24 +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
c23f91c16a
fix: fix ov scale when disable animaiton
2026-05-22 10:48:28 +08:00
DreamMaoMao
f969c89be1
opt: force apply buffer size to main surface in ov scale
2026-05-21 22:49:31 +08:00
DreamMaoMao
5be87bb750
opt: dont send suspend state to client
...
because some app like gnome not ready for this
2026-05-21 22:40:52 +08:00
DreamMaoMao
17d7cb8e7d
opt: opitmize subtree surface scale in overview
2026-05-21 22:32:16 +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
4a70d262bc
opt: hide split border when client not tiling
2026-05-17 09:56:17 +08:00
DreamMaoMao
f1f07525e5
opt: dont let window get pointer focus in overview
2026-05-16 15:22:44 +08:00
DreamMaoMao
14d2827bae
feat: fair layout
2026-05-16 08:40:15 +08:00
DreamMaoMao
b78151cca9
opt: avoid useless caculate
2026-05-14 20:32:04 +08:00
DreamMaoMao
6f2657a73b
fix: fix for wlonly
2026-05-14 16:21:43 +08:00
DreamMaoMao
d9b906d276
feat: manual split
2026-05-14 15:52:36 +08:00
DreamMaoMao
c55787ee4e
opt: more reasonable multi-tag window animations
2026-05-12 14:31:30 +08:00
DreamMaoMao
ec7d3f63c7
opt: more simple drop area
2026-05-10 09:35:33 +08:00
ernestoCruz05
bb1443a063
feat: opt-in config field to have typical dwindle tiling
2026-05-10 09:35:05 +08:00
DreamMaoMao
b263cd2b75
opt: optimize drop area judge
2026-05-06 21:20:31 +08:00
DreamMaoMao
9a00d8ce09
feat: add rect indicator for drag tile to tile
2026-05-06 16:01:16 +08:00
DreamMaoMao
a5341c4b7f
fix: make sure run the last frame even if the animation time is unreasonable
2026-03-20 22:43:30 +08:00
tonybanters
73616f07c4
opt: use config.xxx instead of global presets
2026-03-13 11:41:35 +08:00
DreamMaoMao
ebdfb14654
opt: optimize frame skip logic
2026-02-23 08:04:22 +08:00
DreamMaoMao
08ea40b6d6
opt: dont fade out shield client when capture
2026-02-19 19:19:14 +08:00
DreamMaoMao
5615fd554f
feat: add shield_when_capture windowrule to disable capture
2026-02-19 19:19:14 +08:00
Yujonpradhananga
656637909d
opt: fix spelling mistake
2026-02-07 17:45:26 +08:00
DreamMaoMao
3cb7616db1
opt: avoid opacity flickering in focus animation when open new window
2026-02-04 09:45:35 +08:00
DreamMaoMao
fd7d11bf44
fix: avoid redundant frame requests
2026-01-28 14:52:45 +08:00
DreamMaoMao
7379b92388
fix: apply border error for smartgap
2026-01-24 23:04:59 +08:00
DreamMaoMao
b8c9c2662f
fix: bordercorlor not update when it is in open animaiton
2026-01-24 22:59:05 +08:00
DreamMaoMao
2957145b84
opt: ensure auto schedule next frame when animaiton not end
2026-01-04 07:18:18 +08:00
DreamMaoMao
7d019b7032
opt: animations logic all use the int type
2026-01-03 09:48:02 +08:00
DreamMaoMao
e5cfd4e4fc
opt: correct the layer animation coordinate data type
2026-01-03 09:37:49 +08:00
DreamMaoMao
6f13b96dc9
fix: switch to mango session fail from other vt
2025-12-30 10:25:26 +08:00
DreamMaoMao
7140070580
fix: fix error offset for shadow and surface clip
2025-12-30 10:25:20 +08:00
Andrej Novikov
814fd950e7
fix: scroller layout window overlap caused by uint
2025-12-14 21:01:39 +08:00
DreamMaoMao
36995cca1f
feat: add fadein fadeout curve
2025-12-12 12:14:32 +08:00
DreamMaoMao
9bf87a9610
opt: change unsigned int to uint32_t
2025-12-02 16:58:04 +08:00
DreamMaoMao
acd59da797
fix: fullscreen and maximize window overflow screen
2025-11-16 07:19:41 +08:00
DreamMaoMao
5ae883ce52
fix: fix border color change when swithc mon focus
2025-11-14 12:23:53 +08:00
DreamMaoMao
beaa4ce902
feat: add windowrule option isnoshadow,isnoanimation
2025-11-06 19:01:33 +08:00
DreamMaoMao
eb7c7b83d6
fix: border color not change when focus change when disable animaitons
2025-11-05 10:14:44 +08:00
DreamMaoMao
9d9a4356e3
feat: Calculate animation curve by time points rather than passed frames
2025-11-04 13:40:34 +08:00
DreamMaoMao
0261a16e6b
opt: optimize focus animaiton init value
2025-11-02 12:18:44 +08:00
DreamMaoMao
5d819aed83
opt: optimize client live check
2025-11-02 12:04:25 +08:00
DreamMaoMao
f5669bb9c6
opt: optimize layer fadein animaiton
2025-11-02 09:31:10 +08:00
DreamMaoMao
565a77ad3a
opt: optimize fade in animaiton
2025-11-02 09:25:13 +08:00
DreamMaoMao
f25386cca2
fix: fix focus animation error
2025-11-01 19:32:43 +08:00
Szymon Rączka
e0f114af59
feat: add smooth focus transition animation for opacity and border
...
This adds animated transitions when switching focus between windows.
Both window opacity and border color now fade smoothly using cubic
bezier easing instead of changing instantly.
Implementation:
- Added animation_duration_focus config option (default 400ms)
- Added animation_curve_focus for cubic bezier easing curve
- Window opacity and border color animate together when focus changes
- Uses existing animation infrastructure (baked bezier points)
The feature is backwards compatible and can be disabled by setting
animation_duration_focus=0 in config file.
Changes affect 5 files with minimal additions to keep code clean.
2025-11-01 19:29:28 +08:00
DreamMaoMao
cbfd20bff8
opt: optimize animaiton frame fresh
2025-11-01 19:24:45 +08:00
DreamMaoMao
8f9e9255b3
break change: correct maxmize to maximize
2025-10-28 20:29:37 +08:00