Skip to content

Releases: zinmin232/advui

Release list

Adv UI 0.1.0

Choose a tag to compare

@zinmin232 zinmin232 released this 26 Sep 17:15

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 tamagui

Or 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.
  • UniversalProvider with color mode (light/dark/system), an icon registry, a built-in toaster and safe-area insets passthrough; useColorMode, useControllableState and useReducedMotion hooks.
  • Theme (@advui/theme): createUniversalConfig with 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), with IconDefaults for size and color.
  • Utils (@advui/utils): color parsing, OKLCH, contrast and event helpers.
  • CLI (advui): init, add and list, 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