Skip to content

fix(plot): v1.5.1 legend, styles, and seek alignment#10

Merged
joaner merged 3 commits into
ioai-tech:mainfrom
joaner:fix/plot-v1.5.1
Jun 4, 2026
Merged

fix(plot): v1.5.1 legend, styles, and seek alignment#10
joaner merged 3 commits into
ioai-tech:mainfrom
joaner:fix/plot-v1.5.1

Conversation

@joaner
Copy link
Copy Markdown
Contributor

@joaner joaner commented Jun 4, 2026

Summary

  • Fix Plot legend toggle restarting range reads (stable activeTopics reference).
  • Apply Line Style / Line Size / color from live config without remounting (plotSeriesVisualKey + uPlot styleUpdate).
  • Align click-to-seek with hover by using chart.over coordinates.
  • Bump version to 1.5.1.

Test plan

  • npx vitest run src/features/panels/Plot (110 tests)
  • Toggle legend entries — series show/hide immediately, no loading flash
  • Change Line Style / Line Size — chart updates without remount
  • Click chart at hover time — playback seeks to the same time as the hover label

joaner added 3 commits June 4, 2026 12:00
Stabilize activeTopics so legend changes do not restart range reads.
Overlay line style/size/color from live config at dataset build time and
apply uPlot style updates without remounting. Fix click-to-seek using the
plot area (over) coordinates so seek matches hover labels.
Move curve visibility toggles into each series card so joint comparison
across topics stays scoped per series. Fix select-all to only update keys
for the active series.
@joaner joaner merged commit 7b196d4 into ioai-tech:main Jun 4, 2026
2 checks passed
@joaner joaner deleted the fix/plot-v1.5.1 branch June 4, 2026 08:14
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