zeba_academy_component_lab 0.0.1
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
ComponentModelfor defining UI components - Introduced
PropertyModelfor dynamic widget properties - Added
ComponentRegistryas 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 Buttoncomponent:- 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/โ Modelsengine/โ Logic layerui/โ Interface layerutils/โ 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