Skip to content

v0.2.5

Choose a tag to compare

@github-actions github-actions released this 21 Sep 20:58
· 23 commits to main since this release

Fixes

  • Start crossfades when an output can draw, so output delays do not consume the animation.
  • Keep the previous framebuffer while the outgoing image decodes to prevent a black flash.
  • Complete transitions and present the final video frame across outputs, including when playback pauses.
  • Release unfinished overlays on stop, still replacement, and entry into the lock feed.
  • Skip overlay decode when the fade duration is zero.

Verification

  • All 16 Meson tests pass locally, including the new transition regression test.
  • The QML plugin test suite passes locally.
  • GitHub CI and the release workflow pass.
  • The transition test checks actual OpenGL pixels with libmpv playback across two offscreen output buffers.
  • The daemon test confirms that a still-to-video switch passes the outgoing image to the renderer.

The full Omarchy desktop handoff still needs an on-screen check.

Full changelog: v0.2.4...v0.2.5