Commit c022aaa
authored
MacOS Minimize Animation v3.1.1: capture/renderer fixes by Potassiumuncher, Excluded programs setting (#4791)
- **Translucent windows no longer go grey**: the capture was force-flattening `PrintWindow` output to opaque and re-premultiplying already-premultiplied pixels. It now passes premultiplied pixels through and keeps fully-transparent regions transparent, so acrylic / Mica windows keep their see-through areas during the genie.
- **Window-only capture**: snapshots render just the window's own content, so the taskbar / other windows never bleed into the animation on maximized or fullscreen apps.
- **Renderer quality**: per-primitive mask antialiasing, aliased RT modes set once at creation, larger corner radius, retuned tile bloat — smoother silhouette without seams at higher mesh resolutions.
- **~120fps frame pacer**: frames land at even intervals when per-frame cost varies (no duration change; a no-op at ≤120Hz where the DwmFlush gate already paces slower).
- **Animation tile count setting** (8–96, default 35), replacing the fixed 20x20 mesh.
**The fixes in this release were contributed by @Potassiumuncher** (v1.5 of his genie engine — he's credited in the mod readme as well).
**Mod-side additions:**
- **Excluded programs setting** (fixes the exclusion-list report): Windhawk's per-mod process exclusion only prevents the mod from loading *into* a process, but a window's animation is often driven from a *different* process (Explorer's taskbar, the shell) — so excluded apps still animated (reported with Windows Terminal Quake mode, where the window belongs to WindowsTerminal.exe, not powershell.exe). The new setting matches the process that *owns* the window at the single animation choke point.
- **Non-primary-monitor backdrop fallback**: on secondary displays DWM often returns the whole Mica/acrylic backdrop as fully transparent, which made window backgrounds vanish during the genie. When a majority of captured pixels are fully transparent, the capture now falls back to an opaque backdrop for that snapshot (documented in Known issues; a deeper fix needs investigation).
Readme also documents the reported (not yet reproduced) looping animation on Zen Browser as a known issue, with the exclusion setting as a workaround.1 parent 27e75a5 commit c022aaa
1 file changed
Lines changed: 236 additions & 31 deletions
0 commit comments