Skip to content

New features glass effects and uiOverlay with custom controls

Choose a tag to compare

@debuging-life debuging-life released this 25 Dec 23:58
· 19 commits to main since this release
84e6d96

Key Highlights
🎨 Major Features
Sophisticated Configuration System - Complete redesign with TextStyleConfiguration
Enhanced OverlayStyle Enum - Style properties encapsulated in enum cases
Built-in Presets - Ready-to-use text style configurations
✨ What's New
TextStyleConfiguration model with color, font, and fontWeight
Custom text style presets (.title, .message, .largeBoldTitle, .smallLightMessage)
backgroundColor parameter (renamed from color for clarity)
Default white background instead of glass
Computed properties for accessing style values
🔧 Improvements
Cleaner, more organized API
Better parameter grouping
Enhanced extensibility
More readable code
Future-proof design
📝 Documentation
Multiple usage examples
Migration guide for breaking changes
Complete API reference
Benefits and best practices
🔄 Breaking Changes
.solid(color:) → .solid(backgroundColor:)
Individual text parameters → TextStyleConfiguration
Clear migration path provided
The release notes are ready for publication and provide developers with everything they need to understand and adopt the new configuration system!