Skip to content

Commit b829713

Browse files
committed
feat(visual): standardize multi-capture channel estimation group delay view and improve channel chart readability
- redesign ChannelEstimation-Analysis-GroupDelay with the newer dark-blue visual shell, centered header, and optional Capture Time/Device Info support - preserve Postman visualizer behavior while adding Chart.js load guard for GitHub Pages/mkdocs preview reliability - sort channels by frequency range (low to high) and render per-channel charts in a 2-column grid with narrow-screen fallback - use whole-number MHz labels and thinner Group Delay traces - normalize group delay values to microseconds when source values appear seconds-scaled - fix per-channel rendering regression caused by using label before initialization - improve combined chart readability by increasing height and moving legend to the bottom - increase per-channel chart height and tune y-axis scaling/ticks for better waveform visibility (tighter local range, fewer y labels) - regenerate visual docs/previews for ChannelEstimation-Analysis-GroupDelay - 2026-02-23 10:06:06
1 parent 035d670 commit b829713

5 files changed

Lines changed: 69248 additions & 53566 deletions

File tree

CODING_AGENTS.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@
3535
- Do not manually edit generated visual docs (`docs/visual/`, `docs/visual-previews/`); regenerate from `visual/`.
3636
- No comments in visual code/templates unless explicitly requested.
3737
- At the top of each visual HTML file, maintain the visual rules/constraints and indicate that `CODING_AGENTS.md` defines the canonical rules so they are not forgotten.
38+
- Do not scatter magic numbers through visual HTML/script logic. Put tunable constants in a clearly named `TUNING` section near the top of the visual (for example chart heights, tick limits, sampling caps, render-bin caps, animation timings).
39+
- When tuning values are chosen for readability/performance, name them descriptively (for example `CHANNEL_CHART_HEIGHT`, `MAX_RENDER_BINS`, `Y_TICKS_PER_CHANNEL`) so later adjustments do not require re-reading the whole file.
3840
- Visuals should support dark/light mode behavior and check system settings when rendering theme-sensitive output.
3941
- If `sysDescr` / `system_description` is present in the JSON response, show it prominently at the top of the visual.
4042
- Standardize `sysDescr` / `system_description` presentation as a dedicated `Device Info` block separate from channel/capture graph blocks.

docs/visual-previews/MultiCapture/ChannelEstimation/ChannelEstimation-Analysis-GroupDelay.html

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)