live_cell_widgets 0.6.0 copy "live_cell_widgets: ^0.6.0" to clipboard
live_cell_widgets: ^0.6.0 copied to clipboard

Provides wrappers over Flutter widgets which allow the properties of the widgets to be controlled by ValueCell's

0.6.0 #

New widgets:

  • CellElevatedButton
  • CellFilledButton
  • CellOutlinedButton
  • CellTextButton

0.5.0 #

New features:

  • Automatic key generation for unkeyed cells defined in the build method of CellWidget and CellWidget.builder.

    This allows cells local to a CellWidget to be defined directly in the build method/function without having to use .cell(() => ...)

    With version 0.4.0:

    class Example extends CellWidget with CellInitializer {
      @override
      Widget build(BuildContext context) {
        final count = cell(() => MutableCell(0));
        ...
      }
    }
    

    This can now be simplified to the following with version 0.5.0:

    class Example extends CellWidget {
      @override
      Widget build(BuildContext context) {
        final count = MutableCell(0);
        ...
      }
    }
    

Breaking Changes:

  • CellInitializer has been renamed to CellHooks

  • .cell() and .watch() have been moved from BuildContext to CellHookContext.

    This will not affect code that uses CellWidget.builder.

  • State restoration options have been removed from .cell(). Use .restore() instead.

0.4.0 #

New widgets:

  • CellAbsorbPointer
  • CellAnimatedCrossFade
  • CellAnimatedFractionallySizedBox
  • CellAnimatedPositionedDirectional
  • CellAnimatedRotation
  • CellAnimatedScale
  • CellAnimatedSlide
  • CellAnimatedSwitcher
  • CellAnnotatedRegion

Other changes:

  • Minimum core dependency version updated to 0.16.0
  • Removed deprecated methods and RestorableCellWidget

0.3.2 #

  • Update live_cells_core dependency version to 0.15.0

0.3.1 #

  • Update live_cells_core dependency version to 0.14.0

0.3.0 #

  • Improvements to CellWidget:
    • Unused dependencies are untracked.
    • Widget properties can now be bound to different cells between builds.

0.2.2 #

  • Increase core dependency version to 0.12.3

0.2.1 #

  • Relax live_cells_core dependency version constraint.

0.2.0 #

  • Simplified state restoration:

    • No need to use RestorableCellWidget
    • Add restorationId directly on CellWidget / StaticWidget.
    • Added .restore() method for cell state restoration in StaticWidget

New Widgets:

  • CellRow
  • CellColumn

0.1.1 #

  • Fix bug with StaticWidget.builder

0.1.0 #

  • Move widget wrapper classes from live_cells package to this package.
1
likes
0
pub points
30%
popularity

Publisher

verified publishergutev.dev

Provides wrappers over Flutter widgets which allow the properties of the widgets to be controlled by ValueCell's

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

collection, flutter, live_cell_annotations, live_cells_core

More

Packages that depend on live_cell_widgets