Skip to content

v0.4.3

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Jul 01:49

Features

  • Reorderable layout sections — title, timer, splits, footer (and now the graph) can be reordered per-theme from the theme editor's new "Section order" card.
  • Live delta graph — a LiveSplit-style running delta graph, toggleable and positionable like any other section, colored by the same gold/PB scheme as the splits.
  • Shader channels — shaders can now declare extra texture inputs beyond the background image (Shadertoy-style iChannel0, iChannel1, …), configured per-shader from a new "Manage Channels" popup in the Shader tab. Two channel types: flat 2D images and 6-face cubemaps (samplerCube). Channel config travels with the shader file itself, not the theme. Background image is now bound to its own bgImage uniform, independent of iChannel0.

Fixes

  • Theme editor: card row was vertically centering shorter cards (Colors, Options) instead of top-aligning them like Font Sizes.
  • Theme editor: added scrolling so the card layout no longer overflows/clips as content grows.
  • Shader editor: the compile-error box, the Manage Channels popup, and the tab as a whole now cap their height and scroll instead of growing unbounded and pushing content off-screen.
  • CI: cargo clippy -D warnings was failing on a new float_literal_f32_fallback lint in the delta graph's line-width literals — added explicit _f32 suffixes.

Others

  • openspeedrun-cfg color scheme changed from blue to orange.