Skip to content

Add Y-axis gridlines and always-visible value readout - #21

Merged
0x0Anna merged 1 commit into
mainfrom
graph-yaxis-readout
Sep 16, 2026
Merged

0x0Anna merged 1 commit into
mainfrom
graph-yaxis-readout

Conversation

@0x0Anna

@0x0Anna 0x0Anna commented Sep 16, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Single-channel docks draw four evenly spaced y-axis gridlines with their values (graph::gridline_values, wired into build_lap_comparison_plot's existing min/max scaling).
  • Dock headers show a value-at-rest readout (last sample in the active range, unit-suffixed) whenever the drag cursor isn't active, instead of going blank.

Part 1 of the graph value display + g-g friction circle plan.

Test plan

  • cargo test --workspace
  • cargo build -p sde-app
  • cargo fmt --all -- --check
  • cargo clippy --workspace --all-targets -- -D warnings
  • Manual: launched sde-app.exe with SLINT_BACKEND=winit-software, loaded a real .ld capture, confirmed gridline labels render sensibly on single-channel docks, confirmed the header shows a value at rest and the drag-cursor readout still overrides it live.

@0x0Anna
0x0Anna force-pushed the graph-yaxis-readout branch from b36af85 to 8f56377 Compare September 16, 2026 02:02
Single-channel docks now draw four evenly spaced y-axis gridlines with
their values, and the dock header shows the channel's value at the end
of the active range at rest, not just while the cursor is being
dragged.

Claude-Session: https://claude.ai/code/session_019DvUhHPz4qmusxqSDqagLd
@0x0Anna
0x0Anna force-pushed the graph-yaxis-readout branch from 8f56377 to aa4277d Compare September 16, 2026 02:27
@0x0Anna
0x0Anna merged commit bbcc0e5 into main Sep 16, 2026
7 checks passed
@0x0Anna
0x0Anna deleted the graph-yaxis-readout branch September 16, 2026 02:29
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