Sean Lynch

Results 315 issues of Sean Lynch

Now that we have more robust [canvas support](https://github.com/techniq/layerchart/releases/tag/layerchart%400.70.0), it would be nice to investigate rendering to a server `canvas` instance using something like: - https://github.com/Automattic/node-canvas - https://github.com/samizdatco/skia-canvas - https://github.com/Brooooooklyn/canvas some...

- [ ] Drop shadow - SVG: [feDropShadow](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feDropShadow) - Canvas: [shadowColor + shadowBlur](https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/shadowColor) - [REPL](https://svelte.dev/playground/65baa2c054d0477f89140be3aedf2658?version=5.23.0) - [ ] Blur - SVG: [feGaussianBlur](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feGaussianBlur) - https://d3og.com/mbostock/4136647/ - Canvas: [ctx.filter = '...'](https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/filter) -...

We should support `` similar to other simplified charts ([AreaChart](https://www.layerchart.com/docs/components/AreaChart#labels), [BarChart](https://www.layerchart.com/docs/components/BarChart#labels), etc) Support `centroid labels` is already [possible](https://www.layerchart.com/docs/components/Pie#centroid_labels), but supporting [additional](https://github.com/techniq/layerchart/issues/7) label types would be great to add as part...

Svelte `5.20.0` introduced [$props.id()](https://svelte.dev/docs/svelte/$props#$props.id()) which generates an ID that is unique to the current component instance and is consistent between server and client when hydrating a server-rendered component.

Some primitives make sense to support within an `` render context, such as `Text` - [ ] Circle - `` with `border-radius` - [ ] Line - [x] Group -...

Sometime during the Svelte 5 releases, performance of the `ForceSimulation` has [deteriorated](https://www.layerchart.com/docs/examples/ForceDisjointGraph). When the docs were originally [migrated](https://github.com/techniq/layerchart/pull/260) to `[email protected]` in Oct 2024, [performance](https://techniq-svelte-5-docs.layerchart.pages.dev/docs/examples/ForceDisjointGraph) was consistent (from a user feel)...

Related - https://github.com/techniq/layerchart/issues/346 - https://github.com/techniq/layerchart/issues/16 - https://github.com/techniq/layerchart/issues/15 - https://github.com/techniq/layerchart/pull/381

When not using `` (default), such `contained="window"` ([example](https://www.layerchart.com/docs/components/Tooltip#anchor_location)), it would be better if the tooltip was guaranteed to always be on top. Moving the DOM to the last element of...

Similar to the [Zoomable Map](https://www.layerchart.com/docs/examples/ZoomableMap), but should work for cartesian charts (LineChart, ScatterChart, etc) and not affect the axises (just the marks, etc). Similar to the Brush minimap example, but...

It would be helpful if you could pass in your own [selectionStore](https://www.layerstack.dev/docs/svelte-stores/selectionStore) to [LineChart](https://github.com/techniq/layerchart/blob/main/packages/layerchart/src/lib/components/charts/LineChart.svelte#L199-L206) / etc to - control selections externally - persist state to local storage between refreshes