zeba_academy_empty_view 0.0.1
zeba_academy_empty_view: ^0.0.1 copied to clipboard
A reusable and customizable empty-state widget for Flutter applications.
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.1 - 2026-08-14 #
Added #
- Initial release of
zeba_academy_empty_state. - Added
ZebaEmptyStatereusable empty-state widget. - Added support for displaying an optional icon.
- Added support for custom visual widgets through
iconWidget. - Added support for images through
ImageProvider. - Added customizable title text.
- Added optional description text.
- Added built-in
FilledButtonaction support. - Added support for custom action widgets.
- Added customizable title text styling.
- Added customizable description text styling.
- Added customizable icon color.
- Added customizable icon size.
- Added configurable spacing between title and description.
- Added configurable spacing between content and action.
- Added configurable maximum content width.
- Added configurable outer padding.
- Added main-axis alignment customization.
- Added cross-axis alignment customization.
- Added text alignment customization.
- Added accessibility support through
semanticLabel. - Added Material 3 theme integration.
- Added comprehensive widget tests.
- Added example application demonstrating common empty-state use cases.
- Added package documentation and API examples.
- Added GPL-3.0 license.
Documentation #
- Added production-ready
README.md. - Added installation instructions.
- Added basic usage examples.
- Added custom icon and illustration examples.
- Added image usage examples.
- Added custom action examples.
- Added styling and layout customization examples.
- Added API reference documentation.
- Added accessibility documentation.
- Added contribution guidelines.
- Added testing and validation instructions.
Quality #
- Added Flutter lint configuration.
- Added widget tests for core functionality.
- Added tests for titles and descriptions.
- Added tests for icons and custom visual widgets.
- Added tests for built-in action buttons.
- Added tests for action callbacks.
- Added tests for custom actions.
- Added semantic-label testing.
- Ensured the package has no external runtime dependencies.
[Unreleased]
Planned #
- Additional predefined empty-state layouts.
- Optional animation support.
- Additional customization options based on community feedback.
- Further accessibility improvements where appropriate.