From f2c2ad7f2d64a998bc7bd67593ff2abbe3a4edf3 Mon Sep 17 00:00:00 2001 From: Sean Lynch Date: Sun, 12 Jan 2025 12:57:37 -0500 Subject: [PATCH] Refine order of CHANGELOG.md --- packages/layerchart/CHANGELOG.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/layerchart/CHANGELOG.md b/packages/layerchart/CHANGELOG.md index db4782ac..8fec0d33 100644 --- a/packages/layerchart/CHANGELOG.md +++ b/packages/layerchart/CHANGELOG.md @@ -4,39 +4,39 @@ ### Minor Changes +- feat: Improve Canvas implementation with registering render functions and common invalidation to synchronize redrawing ([#295](https://github.com/techniq/layerchart/pull/295)) + - feat: Support Canvas context for most primatives (Arc, Area, Circle, Group, Line, LinearGradient, Rect, Spline, and Text). Also updates components using primatives (Axis, Bar, Grid, Rule, and more) ([#295](https://github.com/techniq/layerchart/pull/295)) - feat: Update all simplified charts to support `renderContext` prop to switch between Svg (default) and Canvas (AreaChart, BarChart, LineChart, PieChart, and ScatterChart) ([#295](https://github.com/techniq/layerchart/pull/295)) - feat(Canvas): Support `center` prop (similar to `Svg`) to translate children to center (useful for radial layouts) ([#295](https://github.com/techniq/layerchart/pull/295)) -- breaking(LinearGradient|RadialGradient): Rename `url` slot prop to `gradient`. Improves name, especially within canvas context ([#295](https://github.com/techniq/layerchart/pull/295)) - -- feat: Improve Canvas implementation with registering render functions and common invalidation to synchronize redrawing ([#295](https://github.com/techniq/layerchart/pull/295)) - - feat: Add `ComputedStyles` component to easily resolve classes / CSS variable values (useful when working with ) ([#295](https://github.com/techniq/layerchart/pull/295)) +- breaking(LinearGradient|RadialGradient): Rename `url` slot prop to `gradient`. Improves name, especially within canvas context ([#295](https://github.com/techniq/layerchart/pull/295)) + - breaking(GeoPath): Simplify render prop use case by leveraging renderPathData() (ex. HitCanvas) ([#295](https://github.com/techniq/layerchart/pull/295)) ### Patch Changes -- Add `spikePath()` util ([#295](https://github.com/techniq/layerchart/pull/295)) +- fix(Canvas): Support multiple children (fix infinite loops, coordinating redraws, etc). Resolves issue #158 ([#295](https://github.com/techniq/layerchart/pull/295)) -- fix(circlePath): Correctly handle sweep argument ([#295](https://github.com/techniq/layerchart/pull/295)) +- feat: Add `renderPathData()` canvas util to simplify rendering SVG path data onto canvas context with CSS variable and class support ([#295](https://github.com/techniq/layerchart/pull/295)) -- feat: Add new `renderPathData()` canvas util to simplify rendering SVG path data onto canvas context with CSS variable and class support ([#295](https://github.com/techniq/layerchart/pull/295)) +- feat: Add `renderRect()` canvas util to simplify rendering rectangles onto canvas context with CSS variable and class support ([#295](https://github.com/techniq/layerchart/pull/295)) -- feat: Add new `renderRect()` canvas util to simplify rendering rectangles onto canvas context with CSS variable and class support ([#295](https://github.com/techniq/layerchart/pull/295)) +- feat: Add `renderText()` canvas util to simplify rendering text onto canvas context with CSS variable and class support ([#295](https://github.com/techniq/layerchart/pull/295)) -- fix: Reduce likihood of clipping for Canvas-rendered simplified charts by increasing default padding (and add top)) ([#295](https://github.com/techniq/layerchart/pull/295)) +- feat: Add `scaleCanvas` util ([#295](https://github.com/techniq/layerchart/pull/295)) -- fix(Canvas): Support multiple children (fix infinite loops, coordinating redraws, etc). Resolves issue #158 ([#295](https://github.com/techniq/layerchart/pull/295)) +- feat: Add `spikePath()` util ([#295](https://github.com/techniq/layerchart/pull/295)) -- feat: Add new `renderText()` canvas util to simplify rendering text onto canvas context with CSS variable and class support ([#295](https://github.com/techniq/layerchart/pull/295)) +- feat: Add `clearCanvasContext()` util ([#295](https://github.com/techniq/layerchart/pull/295)) -- feat: Add `scaleCanvas` util ([#295](https://github.com/techniq/layerchart/pull/295)) +- fix(circlePath): Correctly handle sweep argument ([#295](https://github.com/techniq/layerchart/pull/295)) -- Add `clearCanvasContext()` util ([#295](https://github.com/techniq/layerchart/pull/295)) +- breaking: Reduce likihood of clipping for Canvas-rendered simplified charts by increasing default padding (and add top)) ([#295](https://github.com/techniq/layerchart/pull/295)) ## 0.60.3