Skip to content

feat: make acceleration run comparison useful and fix gray curves - #208

Merged
tzebrowski merged 1 commit into
mainfrom
feat/acceleration-run-comparison
Aug 24, 2026
Merged

feat: make acceleration run comparison useful and fix gray curves#208
tzebrowski merged 1 commit into
mainfrom
feat/acceleration-run-comparison

Conversation

@tzebrowski

Copy link
Copy Markdown
Owner

The registry's charts colored every dataset via SignalPaletteService, which keys colors off a loaded file's signal list. The registry is meant to work with no file loaded, so every lookup hit the service's #888888 default and drew every run the same gray. Registry charts now use their own fixed, theme-aware palettes.

The comparison itself only overlaid speed curves, where a couple of tenths is invisible. It now offers a Time Gap mode (seconds ahead of / behind a reference run, plotted against speed, so where the time was won or lost is readable), a selectable reference run defaulting to the fastest, gear-shift markers on each run's curve, and a stats table with per-run swatches, deltas, average acceleration and a best-run badge.

The registry's charts colored every dataset via SignalPaletteService,
which keys colors off a loaded file's signal list. The registry is
meant to work with no file loaded, so every lookup hit the service's
#888888 default and drew every run the same gray. Registry charts now
use their own fixed, theme-aware palettes.

The comparison itself only overlaid speed curves, where a couple of
tenths is invisible. It now offers a Time Gap mode (seconds ahead of /
behind a reference run, plotted against speed, so where the time was
won or lost is readable), a selectable reference run defaulting to the
fastest, gear-shift markers on each run's curve, and a stats table with
per-run swatches, deltas, average acceleration and a best-run badge.
@tzebrowski
tzebrowski merged commit 7aca22e into main Aug 24, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant