Changelog
Latest updates and improvements to Notion UI.
🚀 NK-40: Single UI Package
We have consolidated all individual UI components into a single unified package: @notion-kit/ui.
What's new:
- Simplified Imports: Instead of importing from numerous small packages (e.g.,
@notion-kit/button,@notion-kit/dialog, etc.), all primitives and complex components likenavbar,sidebar, andtimelineare now exported directly from@notion-kit/ui. - Easier Maintenance: A single package structure drastically reduces dependency overhead and improves build performance.
- Unified Design System: Ensures a more consistent styling approach across all components using shared core styles.
🗺️ NK-47: Map components
Added @notion-kit/map, a MapLibre-powered package for building interactive maps with Notion Kit styling.
What's new:
- Map Container: Theme-aware
Mapcomponent with custom styles, projections, loading state, and controlled viewport support. - Controls: Zoom, locate, compass, fullscreen, and 2D/3D view controls for common map interactions.
- Overlays: Markers, popups, routes, arcs, and clustered GeoJSON point layers for rich map experiences.
- Advanced Layers: Documentation and registry examples for custom MapLibre sources, layers, GeoJSON updates, interactions, and visibility toggles.