zeba_academy_theme_builder 1.0.0 copy "zeba_academy_theme_builder: ^1.0.0" to clipboard
zeba_academy_theme_builder: ^1.0.0 copied to clipboard

A Flutter theme builder with design tokens, color builder, typography, previews and export utilities.

Changelog #

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

The format follows Keep a Changelog and this project adheres to Semantic Versioning.


1.0.0 - 2026-06-30 #

🎉 Initial Release #

This is the first stable release of Zeba Academy Theme Builder.

✨ Added #

🎨 Theme System

  • Light theme builder (ZebaLightTheme)
  • Dark theme builder (ZebaDarkTheme)
  • Unified ZebaThemeBuilder API

🎨 Color System

  • ThemeColors model
  • Default color palette support
  • Theme color mapping (primary, secondary, surface, background, error)

✍ Typography System

  • TypographyConfig class
  • Custom font family support
  • Configurable title, body, and caption sizes
  • Theme-based TextTheme builder

🔑 Design Tokens

  • DesignTokens system added
  • Spacing control
  • Border radius system
  • Elevation configuration

🧩 Component Styling

  • ElevatedButton theme support
  • Card theme system
  • InputDecoration styling
  • AppBar theming
  • Divider styling

📦 Theme Export System

  • Theme export to JSON
  • Color serialization using toARGB32()
  • Design token export support

👁 Component Preview

  • ComponentPreview widget added
  • Preview buttons, cards, and typography using generated theme

🔧 Improvements #

  • Migrated fully to Material 3 (useMaterial3: true)
  • Updated to Flutter 3.18+ compatible APIs
  • Improved theme consistency across light and dark modes
  • Separated theme logic into modular architecture

♻️ Refactor #

  • Split theme logic into:
    • light_theme.dart
    • dark_theme.dart
    • theme_builder.dart
  • Improved code readability and maintainability
  • Removed deprecated Color.value usage
  • Replaced background / onBackground with surface / onSurface

🐛 Fixed #

  • Fixed deprecated Material ColorScheme fields
  • Fixed theme inconsistencies between light and dark mode
  • Fixed color export compatibility issues with Flutter 3.18+

📌 Notes #

  • Minimum supported Flutter version: 3.18+
  • Dart SDK: 3.0+
  • Fully offline, no external API dependency
  • GPL-3.0 licensed

[Unreleased] #

Planned #

  • Theme JSON import system
  • Live theme editor UI
  • Color picker widget integration
  • Theme preview dashboard
  • Figma-style token generator
0
likes
140
points
69
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

A Flutter theme builder with design tokens, color builder, typography, previews and export utilities.

Homepage

License

GPL-3.0 (license)

Dependencies

flutter

More

Packages that depend on zeba_academy_theme_builder