flutter_dsl 0.1.2+2 copy "flutter_dsl: ^0.1.2+2" to clipboard
flutter_dsl: ^0.1.2+2 copied to clipboard

A declarative UI helper extension package for Flutter, making your widget tree more expressive and readable.

[0.1.2+2] #

Documentation #

  • Fixed dartdoc issues related to angle brackets (<T>, <Widget>)
  • Applied dart format . to match Dart style guidelines and improve pub.dev score

[0.1.2+1] #

Features #

  • expanded() and flex(n) to WidgetExtensions

    • Easily wrap widgets in Expanded or Flexible
    • Example: 'Content'.text().expanded() or .flex(2)
  • row() and column() to Iterable<Widget> via IterableWidgetExtensions

    • Convert list of widgets into Row or Column with DSL-style
    • Example: [A, B, C].row() or .column(...)

[0.1.1] #

Documentation #

  • Added dartdoc comments to all public extension methods:

    • WidgetModifiers
    • StringTextExtensions
    • SpacingExtensions
    • ConditionalExtensions
  • Updated README.md:

    • Improved feature descriptions and usage examples
    • Added badge and link to full example
    • Highlighted motivation and future roadmap

[0.1.0] #

Initial Release #

  • Introduced fluent DSL-style widget extensions
  • Added string → Text conversion methods with theme support
  • Included spacing and conditional rendering DSL
  • Provided example app demonstrating usage
4
likes
160
points
102
downloads

Publisher

unverified uploader

Weekly Downloads

A declarative UI helper extension package for Flutter, making your widget tree more expressive and readable.

Repository (GitHub)
View/report issues

Topics

#dsl #ui #widget #extension #flutter

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on flutter_dsl