Skip to content

v0.4.559

Choose a tag to compare

@github-actions github-actions released this 07 Jun 23:37

What's Changed

Select Profile

  • Fix Select Profile avatar previews breaking after a profile switch
  • Add scroll tween and expand.ogg to Select Profile navigation

StepManiaX (SMX) pad assignment

  • feat(smx): persist pad→player serial assignment; map config by slot
  • feat(smx): add pad assignment screen (swap row + pad lighting)
  • feat(smx): surface pad assignment + same-jumper warning
  • docs(smx): document pad→player assignment, swap, and warning
  • feat(smx): P1/P2 trigger labels, options-page pad lights, submenu return behavior
  • refactor(smx): use SDK hardware-shape consts; build solid-light buffer
  • refactor(smx): unify conflict-warning condition + cleanups
  • polish(smx): warning text + swap feedback + flicker/hand-off fixes
  • fix(smx): stop forcing conflict warnings on
  • chore: depend on published rustmaniax-sdk 1.1.0
  • revert(options): restore USB polling to 500–1000us (drop 250us + Hz labels)
  • refactor(smx): extract pure assignment helpers + unit tests
  • docs(smx): correct light-handoff note in drive_smx_options_lights

Options

  • feat(options): move USB Polling to bottom of SMX page (later reverted to 500–1000us range)
  • feat(options): show Hz alongside USB polling microseconds (later reverted)
  • feat(options): add average error bar center tick toggle
  • feat(error-bar): add scalable text threshold option

Overlay / UX

  • Show subtle log-level warning above version overlay
  • Changed mentions of Edit Mode to Practice Mode

Practice

  • fix(practice): show timing segment side labels
  • fix(practice): use editor beat spacing for beat bars

Noteskins

  • fix(noteskin): preserve repeated lua sprite frame states

Select Music

  • fix(select-music): keep mapped keyboard letters typeable in song search
  • fix(select-music): fit song search detail text to pane
  • fix(select_music): allow preview mute while lobby wheel is locked

Gameplay

  • fix(gameplay): apply custom backdrop to full screen

Lobbies / online

  • perf(lobby): skip gameplay stats outside joined lobbies
  • fix(lobbies): leave online lobby when returning to menu

Performance

  • perf(screens): reuse actor buffers for hot screen builds

Evaluation

  • feat(evaluation): add machine option for nice sound

Full Changelog: v0.4.542...v0.4.559