liquidify-react
Version:
🚀 Production-ready React component library inspired by Apple's new design language post-WWDC 2025. Built with Panda CSS and React, using Bun as runtime (npm compatible). Helps developers maintain design consistency for Apple platform apps. 47+ components
31 lines (24 loc) • 1.5 kB
Markdown
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
### Added
- **Accent Preset System**: Complete runtime accent theme switching with 11 built-in Apple system colors
- New `accentPreset`, `accentPresets`, `persistAccent`, and `onAccentChange` props for ThemeProvider
- New `listAccentPresets()`, `getAccentPreset()`, and `setAccentPreset()` functions in theme library
- Runtime accent switching via `useTheme()` hook with `setAccentPreset` and `accentPreset`
- Built-in presets: `blue`, `red`, `green`, `orange`, `yellow`, `pink`, `purple`, `teal`, `indigo`, `brown`, `gray`
- Configurable persistence with localStorage support and SSR safety
- Proper precedence: prop → storage → CSS variable → data attribute → default
- Full TypeScript support with comprehensive test coverage (18 tests)
### Enhanced
- Enhanced `setAccent()` and `getAccent()` functions with optional `{ persist?: boolean }` parameter
- Improved ThemeProvider SSR safety with proper window/document guards
## [0.6.12] - 2024-XX-XX
### Initial Release
- Complete React component library with 47+ components
- Panda CSS integration with Apple-inspired design system
- TypeScript-first architecture with full type safety
- Accessibility compliance (WCAG 2.1 AA)
- Production-ready build system