layerchart@0.90.0
Minor Changes
-
feat(Canvas): Integrate hit canvas with component registration system for simplified pointer events (#354)
-
breaking: Remove all usage of
createEventDispatcher
withon{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
debug
prop to all simplfied charts to enable tooltip and renderContext debug mode (#354) -
feat(GeoPoint): Pass
x
/y
as slot props (#354) -
feat(Rect): Support binding to underlying svg
<rect>
usingelement
prop (#354) -
breaking: Remove HitCanvas (integrated into Canvas) (#354)
-
breaking: Remove
render
prop 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)