Repository navigation
Releases: zinmin232/advui
Releases · zinmin232/advui
Release list
Adv UI 0.1.0
First release of Adv UI: cross-platform React components for web, iOS and Android, built on Tamagui.
Docs, playground and theme customizer: https://zinmin232.github.io/advui/
Install
pnpm add @advui/core @advui/theme @advui/icons tamaguiOr copy components into your project with the CLI:
npx advui init
npx advui add button dialog| Package | Version |
|---|---|
@advui/core |
0.1.0 |
@advui/theme |
0.1.0 |
@advui/icons |
0.1.0 |
@advui/utils |
0.1.0 |
advui (CLI) |
0.1.0 |
What's included
- Components (
@advui/core): Button, IconButton, Input, Textarea, Label, Checkbox, Radio Group, Switch, Select (beta), Card, Badge, Avatar, Separator, Dialog, Toast (beta), Tabs, Tooltip, Alert, Progress, Spinner, Skeleton, Typography (Text, Heading, Kbd), Stack (Box, Stack, HStack, VStack, Center, Spacer), Grid, Container. UniversalProviderwith color mode (light/dark/system), an icon registry, a built-in toaster and safe-areainsetspassthrough;useColorMode,useControllableStateanduseReducedMotionhooks.- Theme (
@advui/theme):createUniversalConfigwith 10 presets, any brand color (OKLCH scale generation), WCAG AA contrast enforcement, global radius and font scale, media queries, shadows and z-index layers. - Icons (
@advui/icons): 56 Lucide icons for web (SVG) and native (react-native-svg), withIconDefaultsfor size and color. - Utils (
@advui/utils): color parsing, OKLCH, contrast and event helpers. - CLI (
advui):init,addandlist, backed by the registry published with the docs. - Docs site: live previews, API tables, accessibility and platform notes, a playground, a theme customizer, ⌘K search and app examples.
- Expo playground: every component, seven app screens and runtime theme switching; runs in Expo Go.
Verified
- Lint, type checks, 136 web and 7 native (React Native renderer) tests, production build.
- Playwright e2e on desktop and mobile viewports with axe (WCAG 2 AA, light and dark), plus visual regression on Windows and Linux.
- Android emulator (API 35, Expo Go).
Not yet verified: iOS (needs macOS) and physical devices.
Full changelog: CHANGELOG.md