• v0.1.1-dev36 caedf5c5cb

    Build v0.1.1-dev36
    All checks were successful
    Forgejo Publish Release / windows-package (push) Successful in 45s
    Forgejo Publish Release / linux-package (push) Successful in 3m40s
    Forgejo Publish Release / publish-release (push) Successful in 10s
    Stable

    stu released this 2026-03-21 16:50:16 +00:00 | 270 commits to master since this release

    Nightly build from 1191de50f4 (Forgejo dev pipeline). Assets are replaced each run.

    Highlights (v0.1.1-dev36)

    • Settings module structure** — Created internal/app/modules/settings/ with view.go and types.go
    • Settings types moved** — PrefsConfig, Dependency, DependencyCommand types extracted to module package
    • Constructor functions** — Added NewDependencyCommand, NewDependencyCommandPair for type safety
    • Fyne fork** — GPU texture optimization fork at lt_mirror/fyne
    • TexSubImage2D** — Efficient texture upload in GL painter
    • UpdatePixels wiring** — VideoPlayer SetFrame uses UpdatePixels for texture reuse
    • Debug logging** — Added TexSubImage2D vs TexImage2D logging in newGlRasterTexture
    • Adaptive buffering** — GetBufferHealth, GetDecodeTimeTrend, AdjustBufferForPerformance

    Full details: docs/CHANGELOG.md

    Downloads