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

A production-ready Flutter UI library for building customizable buttons, chips, segmented controls, filter buttons, and selectable components with animations, themes, and generic item support.

Changelog #

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

1.0.0 #

🚀 Breaking Changes #

  • Replaced list parameter with generic items.
  • Changed API from DynamicButton simple widget to generic DynamicButton<T>.
  • Replaced individual styling parameters with DynamicButtonStyle.
  • Replaced fixed UI rendering with customizable itemBuilder.
  • Changed callback signature:
    • Old:

      onTap(String item)
      
    • New:

      onTap(T item, int index)
      

✨ New Features #

  • Added generic item support.
  • Added custom widget rendering.
  • Added selection controller.
  • Added single selection mode.
  • Added multiple selection mode.
  • Added segmented control support.
  • Added chip/filter style support.
  • Added gradient backgrounds.
  • Added border customization.
  • Added shadow support.
  • Added animation configuration.
  • Added theme support.
  • Added dark mode compatibility.

🏗 Architecture #

  • Introduced scalable package structure.
  • Added separated models, controllers, components, and enums.
  • Improved API documentation.
  • Improved example application.

0.0.7 #

  • Previous simple button implementation.
2
likes
150
points
59
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A production-ready Flutter UI library for building customizable buttons, chips, segmented controls, filter buttons, and selectable components with animations, themes, and generic item support.

Repository (GitHub)
View/report issues

Topics

#flutter #button #chips #segmented-control #ui

License

MIT (license)

Dependencies

flutter

More

Packages that depend on dynamic_button