GaugeChart changelog
v1.7.5 (2026-10-23)
Retain a 4 CSS px floor for the shared HoverPanel dot-to-name and name-to-value gaps in LTR and RTL. Preserve the default 4px / 8px gaps, larger tokens, chart geometry, and center annotations.
v1.7.4 (2026-10-20)
Localized the built-in root accessible name through the shared locale protocol. Fixed explicit aria-label values being overwritten by the default; business names and numeric formatting remain unchanged.
2026-09-21: Unified the usage guide, source property table, and Site / AI reading entry points. Documentation only; component behavior is unchanged.
v1.7.2 (2026-09-05)
Sector appearance now computes one linear timeline per frame. HoverPanel pointer and cell-hit coordinates share one root measurement per render frame. Public API, semicircle paths, motion duration, visuals, and interaction semantics are unchanged.
v1.7.1 (2026-09-04)
Zero-gap sectors now paint color once through an alpha paint mask while retaining seam cover, reducing antialiasing gaps and eliminating dark edges caused by overlapping translucent fill and stroke.
v1.7.0 (2026-09-04)
Added optional idle center title and subtitle using the default hover typography. Hover / focus temporarily replace them, and leaving restores them.
Static center content and dynamic role templates retain their precedence. Role content resynchronizes after loading recovery or toggling the center area.
v1.6.1 (2026-09-04)
Fixed queued hover animations replaying after rapid repeated entry/exit and sector switching. A new target takes over immediately from current geometry.
After pointer exit, a sector with remaining focus stays emphasized. Reduced motion shows final geometry immediately.
v1.6.0 (2026-09-03)
Added
minWidth, default"40px". Setting it equal to chart width prevents responsive shrinking; numeric dimensions follow the same unit rules.
v1.5.1 (2026-09-03)
Default responsiveness supports the remaining width in side-by-side flex layouts, with a fixed 40px minimum visible width. No manual opt-in is needed; disabling it retains declared dimensions.
v1.5.0 (2026-09-03)
The chart and all center content scale down proportionally with available width by default and return to declared size when space recovers.
enableResponsive=falseretains declared size.HoverPanel keeps its size, while pointer / focus positioning follows the actual displayed chart size.
v1.4.1 (2026-09-03)
Audited all public properties and completed documentation for Frame forwarding, empty data, size parsing, formatting precedence, and controlled-motion boundaries.
Site examples now cover 12 complete scenarios: documentation readiness, half-ring / half-pie, size, color, aggregation, formatting, tooltip, hit testing, playback, controlled progress, and report status.
Examples use design-system Tokens and default center text. Code and Preview are generated from the same recipe.
v1.4.0 (2026-09-03)
Added
showBaseLayer=falseto enable same-color outlines at final size on demand. Real graphics and entrance motion retain their behavior.
2026-09-02
HoverPanel is enabled by default, retaining the light appearance.
v1.3.0 (2026-06-04)
Added shared Chart
colorMode:sequence,monochromeFade, andmonochrome.Added primary
colorplus separatemonochromeColor/mutedMonochromeColorentries. All three modes support per-sector custom colors throughdata[i].colorandcolors[i].
v1.2.0 (2026-05-31)
Gaps now use
padAngle + padRadiusduring path construction, replacing the post-render gap mask and radial short-line mask.The fill layer now uses a complete padded path with a local
revealPathmask, fixing misalignment between animated fill and placeholder sectors.Corner rounding now uses d3-shape throughout, fixing ineffective large radii, missing corners on short arcs, and clipping on hover.
Added an official ECharts example, local source reference, and records of this round’s issues and solutions.
For opaque zero-gap sectors, added a
0.5pxsame-color seam cover and a stroke-onlyblur(0.5px)seam.
v1.1.0 (2026-05-28)
Aligned the default color sequence with CircularChart.
Supports the
colorspalette, per-sector colors, CSS variables,linear-gradient(...)strings, and gradient objects.Corner radii and transparent gaps scale proportionally from a 320px baseline.
Added a 4% same-color placeholder layer, real fill layer, transparent hit layer, and transparent gaps.
Added entrance motion, controlled progress, scrolling timeline, refill, and reverse-rewind methods.
Extracted pure chart color, gradient, geometry, ring path, and appearance-timeline logic into
components/src/lib/chart/.
v1.0.0 (2026-05-22)
Initial GaugeChart implementation.
Supports adjustable overall width/height, ring thickness, corner radius, separators, and outward thickening on hover.
Supports center hover labels, 10 items by default with an explicit limit up to 28, and SnowUI’s
primary + secondary-*color sequence.Integrated a Frame root, Skeleton, Test examples, and standards registration.