mirror of
https://github.com/MeshCore-Beacon/beacon-web.git
synced 2026-09-01 16:48:19 +00:00
The payload-types donut was buckling: 10+ slivers, a scrollable legend with truncated names, and a center total that clipped at narrower widths. Bars label every category inline, show counts on top, and the total moved into the card header. Node types gets the same treatment for consistency. Also fix charts starting on the fallback palette when a saved theme loads: themeId is already the saved id before the CSS vars land, so useChartColors now keys on a paletteRev that bumps on every applyTheme.