themely 1.0.1
themely: ^1.0.1 copied to clipboard
A modular Flutter theme manager supporting dark, light, amoled, and custom named themes with semantic color tokens, animated transitions, scheduling, and more.
1.0.1 #
- Documentation
- Updated README with a centered, responsive preview GIF.
- Improved layout and documentation clarity.
1.0.0 #
- Initial Core Release
- Added
ThemeControllerwith persistence andAppThemeModesupport (Light, Dark, Amoled, System). - Implemented
ThemeScope(InheritedWidget) for zero-boilerplate context access. - Added
AppThemeExtensionwith generic support for type-safe custom tokens. - Introduced
AppThemeTokensfor semantic color, font, and icon management.
- Added
- UI & Animation
- Integrated
AnimatedThemefor smooth global theme transitions. - Added built-in transition types:
Fade,Slide, andClipReveal.
- Integrated
- Widgets
- Added
ThemelyAppas the main entry point wrapper. - Added Widget Switchers:
ThemeBuilder,ThemeAsset,ThemeIcon,ThemeText, andThemeLottie. - Added
ThemeAnimatedColorfor custom smooth transitions. - Added
LocalThemefor subtree theme overrides.
- Added
- Advanced Features
- Added
ThemeSchedulerfor automatic time-based theme switching. - Added
ThemePreviewmode to test themes before confirming. - Added
SeedThemeGeneratorfor dynamic Material You-style theme generation. - Added
DebugThemeOverlayfor visual debugging of theme tokens.
- Added
- Utilities
- Added
contrastOnhelper for automatic WCAG-compliant text color selection. - Added exhaustive
BuildContextextensions (context.isDark,context.themeColors, etc.).
- Added