easy_theme_extension 0.1.0+1
easy_theme_extension: ^0.1.0+1 copied to clipboard
A zero-boilerplate code generator for Flutter ThemeExtension classes.
0.1.0+1 #
- DOCS: add before and after images to the README for visual comparison.
0.1.0 #
- Initial stable release
0.0.1-dev.10 #
- DOCS: add documentation for the generated
$defaultinstance 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_assertionto the ignore list for generated files. - BREAKING REFACTOR: switch to
SharedPartBuilderfor combined part file generation. Generated file will be*.g.dart.
0.0.1-dev.8 #
Note: This release has breaking changes.
- FEAT: add
defaultStaticInstanceAsConstoption to controlconstgeneration for the static$defaultinstance. - FEAT: Include
ignore_for_file: unnecessary_constin generated files. - DOCS: update generated file name.
- BREAKING FIX: update generated file extension from
.g.dartto.theme.g.dart.
0.0.1-dev.7 #
- DOCS: add documentation for
@easyThemeannotation 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.mdwith context extension.
0.0.1-dev.6 #
- REFACTOR: rename annotations file.
- FEAT: customization options for
EasyThemeannotation:contextExtension,contextExtensionName,defaultStaticInstance,diagnosticable, andequals. - FEAT: generate
==andhashCodefor theme extensions.
0.0.1-dev.5 #
- FEAT: add
Diagnosticablemixin anddebugFillPropertiesto generated theme extensions. - FEAT: generate a static
$defaultconstant 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.