Volcano 2.0
Hierarchical heatmaps for Compose Multiplatform and React web.
Shared calculations, platform-specific rendering
Volcano separates hierarchical layout and color calculations from UI. The Kotlin artifacts render Compose UI on Android, iOS, and Desktop. @taewooyo/heatmap-react bundles the Kotlin/JS core behind a TypeScript API and renders SVG in React web apps. These are separate UI integrations, not one cross-platform component API.
Volcano 2.0 is a breaking release. The former DSL and
Volcano() composable are not part of this API.Start here
- Getting Started installs the Kotlin/Compose modules and renders a first heatmap.
- React Integration covers npm installation and web rendering.
- Architecture explains module ownership and source-data mapping.
- Platform Integration compares Android, iOS, Desktop, and React web requirements.
- Concepts explains hierarchy, drill-down, and metrics.
- Navigation and Selection covers Compose Back and detail behavior.
- Rendering explains Compose adaptive content, color, and custom cells.
- Large Datasets covers the Compose strategy for thousands of leaves; the React guide covers web feed behavior.
- Troubleshooting addresses common integration failures.
- API Reference and React API Reference document each public API separately.