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

A lightweight Flutter selection package with single select, multi select, toggle selection, select all and clear selection.

Changelog #

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

The format follows Keep a Changelog principles, and this project follows Semantic Versioning.


1.0.0 - 2026-07-11 #

Added 🎉 #

Initial Release of zeba_academy_selection #

First stable release of a lightweight and dependency-free Flutter selection management package.

Selection Features #

Added powerful selection utilities:

  • Single selection support
  • Multi-selection support
  • Toggle selection support
  • Select all functionality
  • Clear selection functionality
  • Remove selected items functionality

Controllers #

Added controller-based selection management:

  • SelectionController<T>

    • Select single item
    • Toggle selected item
    • Clear selection
    • Check selected state
  • MultiSelectionController<T>

    • Select multiple items
    • Remove selected items
    • Toggle items
    • Select all items
    • Clear all selections

Widgets #

Added reusable Flutter widgets:

  • ZebaSingleSelection
  • ZebaMultiSelection
  • ZebaSelectionGroup

Developer Experience #

Added:

  • Generic type support
  • Null safety support
  • Lightweight architecture
  • Dependency-free implementation
  • Clean public API exports
  • Flutter-friendly controller pattern

Testing #

Added unit tests covering:

  • Single item selection
  • Single selection toggle
  • Single selection clear
  • Multi item selection
  • Multi selection toggle
  • Select all behavior
  • Clear all behavior

Package Information #

Package Name: zeba_academy_selection

Version: 1.0.0

License: GNU General Public License v3.0 (GPL-3.0)

Maintained by: Zeba Academy


Built with ❤️ by Zeba Academy

0
likes
140
points
81
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

A lightweight Flutter selection package with single select, multi select, toggle selection, select all and clear selection.

Homepage

License

GPL-3.0 (license)

Dependencies

flutter

More

Packages that depend on zeba_academy_selection