Minor Changes
-
8f8f898: Add
ChoroplethMap, a GeoJSON region choropleth chart component that joins data rows to features byname/namePropertyand shades regions with a continuousvisualMapscale. Includes Kumo light/dark map colours, tooltip formatting, optional legend, hover/click callbacks, roam controls, docs, and demos.Both
BubbleMapandChoroplethMapnow apply a d3-geoprojection(latitude-clamped Mercator by default; pass another d3-geo projection ornullfor raw plotting) and size byaspectRatioso the map fills its container without letterboxing. The container height now derives from the projected window's aspect ratio by default; pass an explicitheightto opt back into a fixed pixel height.Update
BubbleMapviewport behavior to avoid resetting user pan and zoom while refreshing bubble data.BubbleMapnow defaultsroamtofalseto avoid accidental pan and zoom interactions. Consumers that want drag-to-pan or scroll-to-zoom can passroam={true}. -
6d366d9: Add
orientation="vertical"support toFlowfor laying out nodes top-to-bottom. Thealignprop now controls cross-axis alignment in both orientations. -
ebc5cf8: feat(chart): add
BubbleMapchart componentNew
BubbleMapcomponent renders proportional bubbles over a registered
geographic map using ECharts' scatter series. Includes value-based radius
scaling, amapColorspalette addition toChartPalette, and supporting
types. Also extractsescapeHtml/defaultValueFormattooltip helpers into a
sharedtooltip-utilsmodule reused bySankeyChart.
Patch Changes
-
dd1a0b5: Keep primary and destructive button active/focus rings matched to their variant color.
-
8463c38: Use the Button component for Toast close controls and match the hover tint to the toast variant.
-
3aa0d9a: Limit Dropdown content height to available viewport space to prevent overflow.
-
25b2ab1: Replace the internal class merging implementation with cnfast.
-
6232d34: fix(button): resolve Firefox rendering artifact when Turnstile is present
Replace
translate-y-pxwithbox-shadow: inset 0 1px 0 0 var(--kumo-button-emphasis-bg)on the primary/destructive button emphasis overlay span. The transform triggered a rendering bug in Firefox on pages with Turnstile'scontain: strictCSS. The box-shadow achieves the same visual depth effect without the rendering issue. -
a74bd9c: Fix Dialog
sizeprop to set a fixed width instead of only a minimum width. Previously, dialog content could stretch the dialog beyond its intended size. -
4dd1398: Update Base UI to 1.6.0.