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.