zeba_academy_component_lab 0.0.1 copy "zeba_academy_component_lab: ^0.0.1" to clipboard
zeba_academy_component_lab: ^0.0.1 copied to clipboard

A Flutter Storybook-style component playground for building, previewing, and documenting UI components in real time.

Zeba Academy Component Lab Changelog #

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

The format follows Keep a Changelog and adheres to Semantic Versioning (SemVer).


0.0.1 - 2026-06-30 #

๐ŸŽ‰ Initial Release #

This is the first release of Zeba Academy Component Lab, a Flutter-based interactive UI component playground.


โœจ Added #

๐Ÿงฉ Core System

  • Introduced ComponentModel for defining UI components
  • Introduced PropertyModel for dynamic widget properties
  • Added ComponentRegistry as central component storage system

๐Ÿ–ฅ UI Layer

  • Added ComponentLab main shell
  • Added Widget Gallery for component browsing
  • Added Live Preview engine for real-time rendering
  • Added Property Panel for dynamic UI editing
  • Added Code Preview panel for Dart code generation
  • Added Documentation panel for component details

โš™ Engine Layer

  • Implemented basic CodeGenerator
    • Converts widget properties into Dart code strings
  • Added default property mapping system
  • Added builder-based widget rendering system

๐Ÿ“ฆ Example Component

  • Added sample Primary Button component:
    • Text property
    • Enabled/disabled state
    • Live preview support

๐Ÿงช Developer Experience #

  • Added example usage in Flutter app
  • Introduced registry-based component system
  • Enabled dynamic property updates without rebuild complexity

๐Ÿ“ Project Structure #

  • Modular architecture introduced:
    • core/ โ†’ Models
    • engine/ โ†’ Logic layer
    • ui/ โ†’ Interface layer
    • utils/ โ†’ Helpers

๐Ÿ“Œ Notes #

  • This is an early-stage release.
  • API may change in future versions.
  • Focus is on extensibility and design-system support.

๐Ÿš€ Roadmap (Next Releases) #

0.1.0 Planned #

  • ๐Ÿ”ฅ Drag & drop UI builder
  • ๐ŸŽจ Material 3 theme preview support
  • ๐Ÿ’พ Save/load component workspace
  • ๐Ÿ“ค Export widget as Dart file

0.2.0 Planned #

  • ๐Ÿง  AI component generator
  • ๐Ÿ”Œ Plugin system support
  • ๐ŸŒ Remote component registry sync

1.0.0 Stable Release Target #

  • Fully production-ready design system tool
  • Complete Storybook alternative for Flutter
  • Enterprise-level component lab system

๐Ÿ‘จโ€๐Ÿ’ป Maintainer #

Sufyan bin Uzayr
Open-source Flutter ecosystem developer


๐Ÿ“œ License #

This project is licensed under: GNU General Public License v3.0 (GPL-3.0)

https://www.gnu.org/licenses/gpl-3.0.html

0
likes
140
points
68
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

A Flutter Storybook-style component playground for building, previewing, and documenting UI components in real time.

Homepage

License

GPL-3.0 (license)

Dependencies

flutter

More

Packages that depend on zeba_academy_component_lab