layerchart@0.38.0
Minor Changes
- Add Svelte 5 to peerDependencies (
7b9849497a8bbcd9aa4e3ceaba347b2dfbf35246)
Patch Changes
- Update dependencies (
69cb22c1785d5e3f1eed20dda55455024503249d)
7b9849497a8bbcd9aa4e3ceaba347b2dfbf35246)69cb22c1785d5e3f1eed20dda55455024503249d)Add geoFitObjectTransform() util (19b422401d83797c528be3ee27ff085655685ba4)
[Chart] Add fitGeoObject prop to initialize transformContext's translate/scale (0224f01ddc9ce98eed34fcb2e1f9109e08c34325)
[TransformContext] Add setTranslate and setScale to explicit set (useful with new geoFitObjectTransform() util) (ed0683adc7f3890e8b20ffe67ae16f4ad4c62587)
Improve motionStore typing (1d0f08b0619c3bd906f41b352ba5d4bb1271cb60)
[Bar] Add rounded prop to round single side (or corner) using path (#169)
[Axis] Support passing scale override (useful for dual axis) (a4f133f89dc85f8cba729c3ced172544086b44ed)
e37579836098bdd3a983efee1dc7d0346ea29ba1)Integrate Transform into Chart (<Chart transform={...} let:transform>) and expose as transformContext(). Renamed to TransformContext and removed direct SVG control (now handled by Svg and Canvas components) (#166)
Add HitCanvas component to enable shape-based tooltips (ex. GeoPath) using hidden color-coded canvas (#163)
Support transform with Canvas layers (ex. geo, etc) (#166)
[Axis] Rename labelProps to tickLabelProps and label slot to tickLabel (#165)
Replace mouse/touch with pointer events handlers (158a7641232b209a836f36e0f25ae4dcb5a876bc)
Add new Canvas component (derived from LayerCake) which handles scaleCanvas() globally and supports scale/translate transforms (#166)
[Axis] Add label support (#165)
[TransformControls] Use transformContext instead of transform prop (#166)
[GeoPath] Handle stroke-none class when used within Canvas context (#163)
[GeoContext] Integrate with new TransformContext (#166)
[GeoPath] Respect strokeWidth prop within Svg context (not just stroke-width attribute) to align with Canvas context usage (#166)
57d63215be2a8d9c974221ffae5215c3b1cf3e7c)c2d300b0f2c025f17c67bd9cb9862a6f6685fae9)[Bar] Fix handling non-0 minimum domain (f9fb98e8f074cbc4e5588af626d65bb4c94a309f)
[GeoPoint] Use <Group> instead of <group> when passing a <slot> to enable tweening/etc (6a6c176e29030df69e1515466b3ab0c9277d7dba)
3e16640d8e1d77d35f9da5e3874990ae8511b61c)data prop to use (annotate) specific data point, else uses tooltip data as before. (83c98e66a4915ac6e35b23864ac0d54a4dcd28e0)