layerchart@0.37.1
Patch Changes
- Export LayerChart's Svg/Canvas impl. instead of LayerCake's (provides transformContext support). Export HitCanvas (
e37579836098bdd3a983efee1dc7d0346ea29ba1)
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)<Canvas> context (#141)[GeoPath] Support curve (#135)
Add ForceSimulation component (#135)
Add Hull component (#135)
[ChartClipPath] Remove padding by default (opt-in with includePadding) (eca9d4a8fc3628e626f7ecab21c4ea8753bcce05)
[Axis] Add label slot for greater control (ex. support first/last labels with different alignment) (0106e549bbfc4498d737a877645612923ebcbb4b)
Export the individiual Bar component (#137)
[Hull] Support curve (#135)
[Points] Support passing data prop (to override context data) (#135)
Add GeoVisible component and isVisible(projection) util (1d05bb08e40861bd0e57247acabc4f760b399dd9)
tickSize to tickLength to not confuse with ticks={number} (e8a9b575a4dfaa4cf07992a426553f1927b9c297)ticks defined as function. Useful to only show first/last values or filter (ex. integers only) (c78f17ac78bbb973b2b7de730719a7cf86d2803b)