zeba_academy_theme_manager 0.0.2 copy "zeba_academy_theme_manager: ^0.0.2" to clipboard
zeba_academy_theme_manager: ^0.0.2 copied to clipboard

A powerful theme manager for Flutter apps with dynamic theming, fonts, and animations.

๐Ÿ“„ Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.


0.0.2 - 2026-04-03 #

๐ŸŽ‰ Initial Release #

โœจ Added

  • Core ZebaThemeModel for defining theme properties

  • ZebaThemeController with:

    • Light/Dark mode toggle
    • Dynamic theme updates
    • Font switching support
  • ZebaFontManager:

    • Support for Google Fonts (Roboto, Poppins, Open Sans fallback)
  • ZebaAnimatedThemeSwitcher:

    • Smooth animated theme transitions using AnimatedTheme
  • Full Provider-based architecture for state management

  • Customizable:

    • Primary color
    • Secondary color
    • Accent color
    • Brightness
    • Font family
  • Modular folder structure for scalability


๐Ÿงช Testing #

  • Added unit tests for:

    • Theme initialization
    • Theme toggling (light โ†” dark)
    • Font switching
    • Theme updates
  • Ensured all tests pass successfully (flutter test)


๐Ÿ›  Developer Experience #

  • Integrated flutter_lints for clean and consistent code
  • Added analysis_options.yaml configuration
  • Ensured zero analyzer issues (flutter analyze)

๐Ÿ“ฆ Package Setup #

  • Proper package structure following Flutter best practices
  • Main export file for simplified imports
  • Ready for publishing on pub.dev

๐Ÿš€ Notes #

  • This is the first stable foundation release

  • Future versions will include:

    • Persistent theme storage
    • Material 3 (Material You) support
    • Predefined Zeba themes
    • Dynamic system theme sync

๐Ÿ”ฎ Upcoming Versions #

0.1.0 (Planned) #

  • Add SharedPreferences support
  • Add system theme detection
  • Improve animation customization

0.2.0 (Planned) #

  • Introduce theme presets (Zeba Light / Dark)
  • Add gradient theme support

๐Ÿ“Œ Legend #

  • โœจ Added: New features
  • ๐Ÿ›  Changed: Changes in existing functionality
  • โŒ Fixed: Bug fixes
  • ๐Ÿš€ Improved: Enhancements

Thank you for using Zeba Academy Theme Manager! ๐ŸŽจ

0
likes
130
points
65
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

A powerful theme manager for Flutter apps with dynamic theming, fonts, and animations.

Homepage

License

GPL-3.0 (license)

Dependencies

flutter, google_fonts, provider

More

Packages that depend on zeba_academy_theme_manager