Releases (220)
layerchart@0.92.0
Minor Changes
- feat(Axis): Support passing
ticksas d3-time interval (ex.timeDay.every(3)) (57dfdcb)
layerchart@0.91.1
Patch Changes
- fix(TooltipContext): Pass
MouseEventas first argument toonclick(match other event callbacks) (180d77a)
layerchart@0.91.0
Minor Changes
- breaking(Brush): Lowercase event callbacks (
1d5ad26)
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
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)
layerchart@0.81.3
Patch Changes
- fix(PieChart): Align
interface $Props extends ...with other simplified charts to fix odd type issue (a7133b4)
layerchart@0.81.2
layerchart@0.81.1
Patch Changes
- fix(Brush): Add
mode: 'integrated' | 'separated'to better support external state updates (default:integartedand no longer shows active selection when brush domain != original domain) (120f5e0)
layerchart@0.81.0
Minor Changes
- breaking(Brush): Change events (
change,brushStart,brushEnd) to callback functions (onChange,onBrushStart,onBrushEnd). Allows usage from simplified charts and moves towards Svelte 5 api (450feb8)
layerchart@0.80.0
Minor Changes
-
feat(AreaChart|LineChart|ScatterChart): Add Brush integration (#348)
-
feat(ChartClipPath|CircleClipPath|RectClipPath): Support passing
disabledto underlyingClipPath(#348) -
feat: Support passing
props={{ tooltip: { context: ... } }}for all simplified charts (still supporttooltip={...}) (#348)