Repository navigation
What's Changed
Gameplay / partner modes
- feat(gameplay): add Couple and Routine partner game modes, with the matching Simply Love style names and song-wheel style choices
- fix(routine): match ITGmania's per-participant judgments, shared ITG scoring, shared life meter and shared failure, and save one shared song result for the master player
- fix(routine): resolve overlapping partner notes without rejecting otherwise valid charts, and center both participants' fields, Lua actors and cabinet lights on the shared pads
- fix(routine): show the shared ITG score in normal and predictive HUD displays, including accumulated course points and full-course totals
- fix(routine): apply the master player's speed mod and Mini during gameplay while preserving saved preferences and each participant's recorded replay options
- fix(routine): save one shared course result, score only played songs in Endless courses and keep record highlighting on the master's result page
- fix(routine): prevent participants from dimming each other's fields and report each participant's own ITG score in online lobby statistics
- fix(evaluation): extend the Routine score background to cover the participant's individual percentage, matching Simply Love
- fix(gameplay): keep stream progress indicator spacing independent of Mini
Song selection / leaderboards / golf
- fix(select-music): retain Null or Die confidence and graph settings across wheel rebuilds, and preserve collapsed pack and series sections and the selected pack after saving sync offsets
- feat(golf): fetch golf boards with the chart's other ArrowCloud leaderboards in one request and preserve golf scores as strokes
- feat(scorebox): add the enabled-by-default "Lead With Event Boards" option so Golf, ITL and SRPG boards take priority in scoreboxes and the leaderboard overlay; changing the option takes effect immediately
- fix(scorebox): restart the pane cycle when the selected chart changes or its boards finish loading so the first board follows the configured priority
- fix(scorebox): use neutral, unbranded loading, error and empty panes, and show "Leaderboards" in the overlay header until a board is available
Streaming / fonts
- feat(streaming): add Twitch chat under Streaming Services in Main Options, with channel entry, badges, emotes, gameplay visibility settings and automatic reconnects
- feat(fonts): add Unprofessional theme and combo font choices, with previews and saved machine and player settings
Audio / performance
- revert(alsa): restore ordinary integer division for frame-to-time conversion and calculate the fallback delay before querying playback status
- perf(audio): streamline SOLA correlation and source buffer retirement
- perf(bincode): streamline variable-length integer encoding and decoding and Boolean validation used by simfile caching
Platform / build
- fix(windows): keep WASAPI imports compatible with Windows 7, including 32-bit builds, and improve unsupported DLL import diagnostics
Full Changelog: v0.5.2475...v0.5.2494
What's Changed
- feat(golf): read the golf board from the main ArrowCloud leaderboards call by @samoldenburg in #855
- feat: add Couple and Routine partner game modes by @zydon69 in #845
- feat(scorebox): lead with event boards and restart the cycle when boards arrive by @samoldenburg in #856
- fix(scorebox): draw loading, error and empty panes without service branding by @samoldenburg in #857
Full Changelog: v0.5.2475...v0.5.2494
What's Changed
- feat(golf): read the golf board from the main ArrowCloud leaderboards call by @samoldenburg in #855
- feat: add Couple and Routine partner game modes by @zydon69 in #845
- feat(scorebox): lead with event boards and restart the cycle when boards arrive by @samoldenburg in #856
- fix(scorebox): draw loading, error and empty panes without service branding by @samoldenburg in #857
Full Changelog: v0.5.2475...v0.5.2494
What's Changed
- feat(golf): read the golf board from the main ArrowCloud leaderboards call by @samoldenburg in #855
- feat: add Couple and Routine partner game modes by @zydon69 in #845
- feat(scorebox): lead with event boards and restart the cycle when boards arrive by @samoldenburg in #856
- fix(scorebox): draw loading, error and empty panes without service branding by @samoldenburg in #857
Full Changelog: v0.5.2475...v0.5.2494
What's Changed
- feat(golf): read the golf board from the main ArrowCloud leaderboards call by @samoldenburg in #855
- feat: add Couple and Routine partner game modes by @zydon69 in #845
- feat(scorebox): lead with event boards and restart the cycle when boards arrive by @samoldenburg in #856
- fix(scorebox): draw loading, error and empty panes without service branding by @samoldenburg in #857
Full Changelog: v0.5.2475...v0.5.2494
What's Changed
- feat(golf): read the golf board from the main ArrowCloud leaderboards call by @samoldenburg in #855
- feat: add Couple and Routine partner game modes by @zydon69 in #845
- feat(scorebox): lead with event boards and restart the cycle when boards arrive by @samoldenburg in #856
- fix(scorebox): draw loading, error and empty panes without service branding by @samoldenburg in #857
Full Changelog: v0.5.2475...v0.5.2494
What's Changed
- feat(golf): read the golf board from the main ArrowCloud leaderboards call by @samoldenburg in #855
- feat: add Couple and Routine partner game modes by @zydon69 in #845
- feat(scorebox): lead with event boards and restart the cycle when boards arrive by @samoldenburg in #856
- fix(scorebox): draw loading, error and empty panes without service branding by @samoldenburg in #857
Full Changelog: v0.5.2475...v0.5.2494