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

A zero-boilerplate code generator for Flutter ThemeExtension classes.

0.0.1-dev.10 #

  • DOCS: add documentation for the generated $default instance and its usage.

0.0.1-dev.9 #

Note: This release has breaking changes.

  • REFACTOR: improve generated hashCode based on number of fields.
  • FIX: add unnecessary_non_null_assertion to the ignore list for generated files.
  • BREAKING REFACTOR: switch to SharedPartBuilder for combined part file generation. Generated file will be *.g.dart.

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
0
points
521
downloads

Publisher

verified publisheralbinpk.dev

Weekly Downloads

A zero-boilerplate code generator for Flutter ThemeExtension classes.

Repository (GitHub)
View/report issues

Topics

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

License

unknown (license)

Dependencies

meta

More

Packages that depend on easy_theme_extension