widgetbook_generator 3.0.0 copy "widgetbook_generator: ^3.0.0" to clipboard
widgetbook_generator: ^3.0.0 copied to clipboard

A package to automate setup and maintenance of the widgetbook package by using code generation.

3.0.0 #

Check out the migration guide for more information.

3.0.0-rc.2 #

  • BREAKING: Change generated extension from .g.dart to .directories.g.dart to avoid conflicting outputs with other generators. (#737)
  • BREAKING: Remove @App annotation's foldersExpanded and widgetsExpanded non-working parameters. (#735)
  • REFACTOR: Add meta comments to header. (#745)

3.0.0-rc.1 #

  • Check out the migration guide for more details.
  • FEAT: Add Dart 3 and Flutter 3.10 support. (#676)
  • BREAKING: Drop Flutter 2 support. (#676)
  • BREAKING: Remove code generation support for everything except @App and @UseCase that generate a list called directories. You should now configure Widgetbook's properties (i.e. addons, appBuilder, etc.) manually. (#663)
  • FIX: Remove <dynamic> from Generic Widgets names. (#700)
  • REFACTOR: Drop freezed dependency. (#666)

3.0.0-beta.11 #

  • REFACTOR: ♻️ removed package analysis_options files.
  • REFACTOR: ♻️ warnings.

3.0.0-beta.10 #

  • FIX: 🐛 expects data that does not exist. (6396e411)

3.0.0-beta.9 #

  • REFACTOR: ♻️ warnings. (8bf0b124)
  • REFACTOR: ♻️ settings. (254ebef6)
  • REFACTOR: ♻️ adjust generator to AddOn implemementation. (a91edbbf)
  • REFACTOR: ♻️ rename settings to setting for AddOns. (c88b7327)
  • REFACTOR: ♻️ remove resolvers. (59565b2a)
  • REFACTOR: adjusted code to match linter. (04dd9f1e)
  • FIX: 🐛 locales are not correctly generated. (dd2807d0)
  • FIX: imports of file not deterministic. (2ffb120d)
  • FIX: custom painter Widgets are incorrectly rendered. (965c355e)
  • FIX: recommited binary files to git. (70f38e8f)
  • FIX: added error when WidgetbookTheme is used on non-function code elements. (b7e65c24)
  • FEAT: ✨ add design link property. (7aa22dca)
  • FEAT: ✨ add CustomThemeAddon to generator. (ed199af2)
  • FEAT: ✨ add FrameAddon to generator. (c77fddeb)
  • FEAT: ✨ add LocalizationAddon to generator. (0df318ec)
  • FEAT: ✨ add TextScaleThemeAddon to generator. (563d6697)
  • FEAT: ✨ add MaterialThemeAddon to generator. (ba1b8f82)
  • FEAT: generator reads use-case definition. (84298485)

3.0.0-beta.8 #

  • REFACTOR: ♻️ warnings. (8bf0b124)
  • REFACTOR: ♻️ settings. (254ebef6)
  • REFACTOR: ♻️ adjust generator to AddOn implemementation. (a91edbbf)
  • REFACTOR: ♻️ rename settings to setting for AddOns. (c88b7327)
  • REFACTOR: ♻️ remove resolvers. (59565b2a)
  • REFACTOR: adjusted code to match linter. (04dd9f1e)
  • FIX: 🐛 locales are not correctly generated. (dd2807d0)
  • FIX: imports of file not deterministic. (2ffb120d)
  • FIX: custom painter Widgets are incorrectly rendered. (965c355e)
  • FIX: recommited binary files to git. (70f38e8f)
  • FIX: added error when WidgetbookTheme is used on non-function code elements. (b7e65c24)
  • FEAT: ✨ add design link property. (7aa22dca)
  • FEAT: ✨ add CustomThemeAddon to generator. (ed199af2)
  • FEAT: ✨ add FrameAddon to generator. (c77fddeb)
  • FEAT: ✨ add LocalizationAddon to generator. (0df318ec)
  • FEAT: ✨ add TextScaleThemeAddon to generator. (563d6697)
  • FEAT: ✨ add MaterialThemeAddon to generator. (ba1b8f82)
  • FEAT: generator reads use-case definition. (84298485)

3.0.0-beta.7 #

  • refactor: generator creating use case category as topmost NavigationTree element

3.0.0-beta.6 #

  • refactor: adjusted generator to the new NavigationTree

3.0.0-beta.5 #

  • refactor: adjusted generator to follow the new structure

3.0.0-beta.4 #

  • chore: bumped widgetbook_models version

3.0.0-beta.3 #

  • fix: locales are not correctly generated

3.0.0-beta.2 #

  • chore: bumped widgetbook_models version

3.0.0-beta.1 #

  • BREAKING: refactor: remove DeviceFrameBuilderResolver, LocalizationBuilderResolver, ScaffoldBuilderResolver, ThemeBuilderResolver, UseCaseBuilderResolver.
  • feat: add MaterialThemeAddon to generator
  • feat: add TextScaleAddon to generator
  • feat: add LocalizationAddon to generator
  • feat: add FrameAddon to generator
  • feat: add CustomThemeAddon to generator
  • feat: add designLink property to resolver

2.4.1 #

  • fix: imports of generated file not deterministic (#167)

2.4.0 #

  • feat: added builders to generate .json files for annotated code elements.

2.2.0 #

  • fix: Custom painter Widgets are incorrectly rendered (#191)
    • added support for WidgetbookAppBuilder and the appBuilder property.

2.1.2 #

2.1.1 #

  • fix: use widgetbook_models in version v0.0.7

2.1.0 #

  • chore: bumped freezed and freezed_annotation to v2.0.3 (#174)

2.0.1 #

  • refactor: renamed WidgetbookWidget to WidgetbookComponent
  • fix: Missing error when @WidgetbookTheme is used on properties (#130)

2.0.0 #

1.0.3 #

  • changed documentation to be consistent with the existing videos
  • changed generator to skip the src folder for packages
  • changed theme to default to ThemeMode.system instead of ThemeMode.dark

1.0.2 #

  • added videos to documentation

1.0.1 #

  • adjusted to renamed properties of widgetbook package
  • bumped widgetbook_annotation version

1.0.0 #

  • changed generator to create code for Widgetbook 1.0.0

0.0.6 #

  • refactored code
  • added tests

0.0.5 #

  • bumped version of widgetbook_annotation to 0.0.4

0.0.4 #

  • bumped version of widgetbook_models to 0.0.3

0.0.3 #

  • updated readme

0.0.2 #

  • fixed bug in the generator leading to invalid .dart file generation

0.0.1 #

Released first beta

13
likes
0
pub points
90%
popularity

Publisher

verified publisherwidgetbook.io

A package to automate setup and maintenance of the widgetbook package by using code generation.

Homepage
Repository (GitHub)
View/report issues

Documentation

Documentation

License

unknown (license)

Dependencies

analyzer, build, collection, glob, json_annotation, meta, source_gen, widgetbook_annotation

More

Packages that depend on widgetbook_generator