Minor Changes
-
feat(Canvas): Integrate hit canvas with component registration system for simplified pointer events (#354)
-
breaking: Remove all usage of
createEventDispatcherwithon{event}callbacks. Aligns with Svelte 5 recommendation and unlocks canvas integration (#354) -
breaking: Lowercase all event names (
onTooltipClick=>ontooltipclick) for consistency with native events (preparing for Svelte 5) (#354) -
feat(Frame): Support Canvas render context (#354)
-
feat(Link): Support Canvas render context (#354)
-
feat(Voronoi): Support Canvas render context (#354)
-
feat: Add
debugprop to all simplfied charts to enable tooltip and renderContext debug mode (#354) -
feat(GeoPoint): Pass
x/yas slot props (#354) -
feat(Rect): Support binding to underlying svg
<rect>usingelementprop (#354) -
breaking: Remove HitCanvas (integrated into Canvas) (#354)
-
breaking: Remove
renderprop from GeoPath, GeoPoint, and Points. No longer useful now that Canvas integrates functionality (#354)
Patch Changes
-
fix(PieChart): Fix tooltips when using
renderContext="canvas"(#354) -
fix(AreaChart|LineChart|Highlight): Support canvas pointer events, enabling series highlighting and click events when using `renderContext="canvas" (#354)
-
fix(Canvas): Improve animation performance by only rendering hit canvas when
<canvas>has active pointer over element (#354)