v1.3.7
🚀 Features
- chart:
- Add resolveHighlight selector util - by @jerrythomas (4cc7e)
- Add trend calculators (avg/median/min/max/linear/ma/ema/exp) - by @jerrythomas (a07b6)
- Expose PlotState.data getter for overlays - by @jerrythomas (5719a)
- Grid axis control (boolean - by y (x)
- Highlight overlay primitive + Plot wiring - by @jerrythomas (12465)
- Trend overlay primitive (constant + fitted) + Plot wiring - by @jerrythomas (69ba0)
- Forward grid/highlight/trend through AreaChart + LineChart - by @jerrythomas (421ea)
- Export Plot.Highlight/Plot.Trend + GeomHighlight/GeomTrend - by @jerrythomas (6d4e6)
- Add buildSelectDetail helper - by @jerrythomas (2edbe)
- PlotState selection state (handleSelect/interactive/selectedRows) - by @jerrythomas (6af51)
- Highlight overlay renders PlotState selection (data-plot-selected) - by @jerrythomas (5424e)
- Line + Point interactive select via plotState.interactive - by @jerrythomas (51462)
- Bar + Area interactive select - by @jerrythomas (71309)
- Plot onselect/selectable/bind:selected wiring + selection tests - by @jerrythomas (6f2e6)
- Forward onselect/selectable/bind:selected through wrappers - by @jerrythomas (7131f)
- cli:
- Own skills/agents + sensei.library.json manifest - by @jerrythomas in #142 (8e323)
- learn:
- Demos for Frame/ResponsiveGrid/NavContent + ToolbarGroup example (#142 docs-sync) - by @jerrythomas in #142 (732a8)
🐞 Bug Fixes
- chart:
- Key Highlight/Line marks by row index; NaN-safe scaleX + regression tests - by @jerrythomas (c5af1)
- Normalize trend 'mean' alias to 'avg' in data-plot-trend attr - by @jerrythomas (4612d)
- Make axis-/highlight-overlapped edge observations selectable - by @jerrythomas (181f7)
- Type selectPoint params + wrapper trend/selected props - by @jerrythomas (76d5c)
- exports:
- Expose createFormatter, BUILTIN_SKINS, icons light/solid; drop broken icons ./utils (#142 docs-sync) - by @jerrythomas in #142 (4f0aa)