Flutter Gen Versions Save

The Flutter code generator for your assets, fonts, colors, … — Get rid of all String-based APIs.

v5.0.1

1 year ago

Bug fix

  • #300 Fix package_parameter_enabled being ignored for Flare, Rive and Lottie.
  • #303 Add ignore_for_file: implicit_dynamic_list_literal to generated files.

Development

  • #306 Update required analyzer: '>=4.7.0 <6.0.0'

v5.0.0

1 year ago

Feature

  • #285 #298 Add Lottie files integration.
    // Assets.lottie.hamburgerArrow.lottie()
    SizedBox(
      width: 200,
      height: 200,
      child: Assets.lottie.hamburgerArrow.lottie(
        fit: BoxFit.contain,
      ),
    ),
    
  • #286 Allow users to change generated class name for assets, fonts, and colors.
    flutter_gen:
      assets:
        # Optional
        outputs: 
          class_name: MyAssets # Default is `Assets`
    
      fonts:
        # Optional
        outputs:
          class_name: MyFontFamily # Default is `FontFamily`
    
      colors:
        # Optional
        outputs:
          class_name: MyColorName # Default is `ColorName`
    
  • #291 Add values list to generated classes for each directory.
    Assets.images.values // <List<AssetGenImage>>[chip1, chip2, logo, profileJpg, profilePng];
    
  • #292 Support an ImageProvider.
    // Assets.images.chip.provider()
    Container(
      height: 400,
      decoration: BoxDecoration(
        image: DecorationImage(
          image: Assets.images.chip.provider(),
        ),
      ),
      child: const Center(child: Text('Deco')),
    ),
    
    
  • #294 [BREAKING CHANGES] Moved the style and package_parameter_enabled to under assets.outputs scope.
    
    # ❌ Before
    flutter_gen:
      # ...
      assets:
        package_parameter_enabled: true
        style: snake-case
        outputs:
          class_name: MyAssets
    
    # ⭕️ After
    flutter_gen:
      # ...
      assets:
        outputs:
          class_name: MyAssets
          package_parameter_enabled: true
          style: snake-case
    

Bug fix

  • #287 Delete the generated files then flutter_gen won't generate files again

v4.3.0

1 year ago

v4.2.1+1

1 year ago

v4.1.6+1

1 year ago

v4.2.1

2 years ago

v4.2.0

2 years ago

v4.1.6

2 years ago

Feature

  • #199 #201 Expose some parameters of SvgPicture (flutter_svg).
    • theme
    • cacheColorFilter

v4.1.5

2 years ago

Bug fix

  • #187 Update dependencies.
    • analyzer

v4.1.4

2 years ago

Feature

  • #180 #182 Update to dartx 1.0.0 and json_serializable to 6.0.0

Development

  • Update to Dart 2.15.0
  • Update to Flutter 2.8.1