zeba_academy_collapsible 0.0.1
zeba_academy_collapsible: ^0.0.1 copied to clipboard
A flexible Flutter package for building animated collapsible panels, accordions, and nested expandable sections.
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-07-16 #
Added #
- Added the initial release of
zeba_academy_collapsible. - Added
ZebaCollapsiblefor standalone expandable and collapsible panels. - Added
ZebaAccordionfor creating accordion-based interfaces. - Added
ZebaCollapsibleItemfor reusable accordion item rendering. - Added
CollapsibleItemmodel for defining accordion content. - Added
CollapsibleControllerfor programmatic expansion state management. - Added support for single-item expansion mode.
- Added support for multiple simultaneous expanded items.
- Added support for initially expanded accordion items.
- Added support for nested collapsible panels.
- Added support for nested accordion structures.
- Added smooth expand and collapse animations.
- Added configurable animation duration.
- Added configurable animation curves.
- Added animated expansion icon rotation.
- Added custom header widgets.
- Added custom content widgets.
- Added optional leading widgets.
- Added optional trailing widgets.
- Added custom header padding.
- Added custom content padding.
- Added custom background colors.
- Added custom header colors.
- Added custom border radius.
- Added custom borders.
- Added spacing customization between accordion items.
- Added programmatic item expansion.
- Added programmatic item collapse.
- Added programmatic item toggling.
- Added support for expanding multiple items programmatically.
- Added support for collapsing all items programmatically.
- Added support for replacing the expanded index state.
- Added expansion state checking through
isExpanded. - Added access to currently expanded indexes.
- Added expansion state change callbacks.
- Added Flutter widget tests.
- Added controller unit tests.
- Added package documentation and API examples.
- Added GPL-3.0 licensing.
- Added support for Android.
- Added support for iOS.
- Added support for Web.
- Added support for Windows.
- Added support for macOS.
- Added support for Linux.
- Added a dependency-free implementation using Flutter SDK APIs only.