easy_theme_extension 0.0.1-dev.8 copy "easy_theme_extension: ^0.0.1-dev.8" to clipboard
easy_theme_extension: ^0.0.1-dev.8 copied to clipboard

A zero-boilerplate code generator for Flutter ThemeExtension classes.

0.0.1-dev.8 #

Note: This release has breaking changes.

  • FEAT: add defaultStaticInstanceAsConst option to control const generation for the static $default instance.
  • FEAT: Include ignore_for_file: unnecessary_const in generated files.
  • DOCS: update generated file name.
  • BREAKING FIX: update generated file extension from .g.dart to .theme.g.dart.

0.0.1-dev.7 #

  • DOCS: add documentation for @easyTheme annotation options in the README.
  • DOCS: list all available type in the example app.
  • DOCS: update usage section in readme with generated code.
  • DOCS: update README.md with context extension.

0.0.1-dev.6 #

  • REFACTOR: rename annotations file.
  • FEAT: customization options for EasyTheme annotation: contextExtension, contextExtensionName, defaultStaticInstance, diagnosticable, and equals.
  • FEAT: generate == and hashCode for theme extensions.

0.0.1-dev.5 #

  • FEAT: add Diagnosticable mixin and debugFillProperties to generated theme extensions.
  • FEAT: generate a static $default constant for theme extensions.
  • FEAT: generate extension getter on BuildContext.

0.0.1-dev.4 #

  • DOCS: update readme with github link and license.

0.0.1-dev.3 #

  • DOCS: update package description and readme files.

0.0.1-dev.2 #

  • FEAT: create easy_theme_extension package, its builder.
  • DOCS: add a new example application for the easy_theme_extension package.
0
likes
160
points
326
downloads

Publisher

verified publisheralbinpk.dev

Weekly Downloads

A zero-boilerplate code generator for Flutter ThemeExtension classes.

Repository (GitHub)
View/report issues
Contributing

Topics

#theming #theme-extension #code-generation #build-runner #source-gen

Documentation

API reference

License

MIT (license)

Dependencies

meta

More

Packages that depend on easy_theme_extension