# GaugeChart changelog Read the complete [LICENSE](https://snowui.dev/LICENSE) for the installed version before use. Reviewed against Chinese source SHA-256 `dca98fd7c719b0806bdbc7d1e6c08779a3ebeafd9dc4008d5d6138bcc99b0dec`. For version differences, check the installed package as well. ### 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=false` retains 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=false` to 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`, and `monochrome`. - Added primary `color` plus separate `monochromeColor` / `mutedMonochromeColor` entries. All three modes support per-sector custom colors through `data[i].color` and `colors[i]`. ### v1.2.0 (2026-05-31) - Gaps now use `padAngle + padRadius` during 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 `revealPath` mask, 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.5px` same-color seam cover and a stroke-only `blur(0.5px)` seam. ### v1.1.0 (2026-05-28) - Aligned the default color sequence with CircularChart. - Supports the `colors` palette, 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. [Component guide](https://snowui.dev/llms/en/components/gauge-chart.md) · [Full reference](https://snowui.dev/llms/en/components/gauge-chart/reference.md)