Adds the Brutalism theme and extracts every component's styles into overridable BEM CSS, so a single import can restyle the entire library.
The seventh beta of HeroUI Native Pro introduces a proper theming system. Every component's styles have been extracted into overridable BEM CSS classes, which unlocks the first premium theme: Brutalism — bold borders, hard shadows, and display typography that restyle the entire library with a single import. Nothing changes in your component code; drop the theme stylesheet into your global.css and the whole app follows.
Follow the installation guide to authenticate the private registry with your HEROUI_PERSONAL_TOKEN, install heroui-native-pro, and wire up HeroUINativeProvider.
Every HeroUI Native Pro component now renders through named BEM CSS classes instead of inline-only styles. Each component exposes a stable block__element--modifier class surface (e.g. button, button__label, button--pressed) that a theme stylesheet can target and override — without touching a single line of component markup.
This is the foundation the theme system builds on: a theme is just a CSS file that redefines those BEM classes and design tokens. Because the class surface is stable and component-scoped, themes stay decoupled from component internals, and you can override as little or as much as you like.
What this enables:
@import to global.css to restyle every component at onceblock__element--modifier hooks per component for targeted overridesThe new Brutalism theme restyles every component with bold borders, hard shadows, and display typography for a raw, high-contrast look. It ships with HeroUI Native Pro and is applied entirely through CSS — no per-component wiring.











Features:
--brutalism-font-display display font for labels@import, layered on top of the default stylesUsage:
Import the theme in your global.css, right after the HeroUI Native Pro styles:
@import 'tailwindcss';
@import 'uniwind';
@import 'heroui-native/styles';
@import 'heroui-native-pro/styles';
@import 'heroui-native-pro/themes/brutalism';
@source './node_modules/heroui-native/lib';
@source './node_modules/heroui-native-pro/lib';For complete setup instructions, font mapping, and a live preview, see the Brutalism theme page.
The following documentation has been added or updated to reflect the changes in this release:
@source setupheroui-native-pro/themes/brutalism import, and font mapping for the monospace body and display label fonts1.0.0-beta.8
Adds the Glass theme with real iOS blur, theme-aware background layers across 17 components, a blur variant for FAB.Overlay, themeable chart ramp tokens, and a new NumberPad highlightColor prop.
1.0.0-beta.6
Adds FAB, FlipCard, and Timeline — a floating action button that expands into portal-rendered actions, a spring-driven 3D flip card, and a composable vertical event chronology.