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

Napa widgets are an inspectable and serializable version of common Flutter widgets.

0.6.0 #

  • Added NapaAnimatedCrossFade widget.
  • Added NapaAnimatedSwitcher widget.
  • Added NapaFocus widget.
  • Added NapaFocusScope widget.
  • Added NapaPageView widget.
  • Added NapaRichText widget with NapaTextSpan data class.
  • Added NapaSemantics widget.
  • Added NapaAnimatedAlign widget.
  • Added NapaAnimatedContainer widget.
  • Added NapaAnimatedOpacity widget.
  • Added NapaAnimatedPadding widget.
  • Added NapaAnimatedPositioned widget.
  • Added NapaAnimatedRotation widget.
  • Added NapaAnimatedScale widget.
  • Added NapaAnimatedSize widget.
  • Added NapaAnimatedSlide widget.
  • Added NapaExcludeSemantics widget.
  • Added NapaGridView widget (GridView.count variant).
  • Added NapaInteractiveViewer widget.
  • Added NapaMergeSemantics widget.
  • Added NapaPhysicalModel widget.
  • Added Duration and Curve serialization helpers (decodeDuration, decodeCurve).
  • Added NapaDefaultTextStyle widget.
  • Added NapaDirectionality widget.
  • Added NapaFractionallySizedBox widget.
  • Added NapaIntrinsicHeight widget.
  • Added NapaIntrinsicWidth widget.
  • Added NapaLimitedBox widget.
  • Added NapaListener widget.
  • Added NapaMouseRegion widget with SystemMouseCursor serialization support.
  • Added NapaOverflowBox widget.
  • Added NapaSafeArea widget.
  • Added NapaSizedOverflowBox widget.
  • Added NapaUnconstrainedBox widget.
  • Added NapaAbsorbPointer widget.
  • Added NapaColoredBox widget.
  • Added NapaConstrainedBox widget.
  • Added NapaIgnorePointer widget.
  • Added NapaIndexedStack widget.
  • Added NapaOffstage widget.
  • Added NapaSingleChildScrollView widget.
  • Added NapaVisibility widget.
  • Unit testing for all new widgets.

0.5.0 #

  • Added NapaGestureDetector widget with full serialization and inspection support.

0.4.1 #

  • Unit testing for napa widgets.
  • Fix some serialization errors.

0.4.0 #

  • Custom NapaWidgets must be registered via NapaWidget.registerNapaWidget() method.
  • Dependency for Lua scripting library.
  • NapaCustomPaint with Lua script.

0.3.0 #

  • New widget implementations:
  • ListView.
  • RepaintBoundary.
  • ClipOval.
  • ClipPath.
  • ClipRect.
  • ClipRRect.
  • ClipRSuperellipse.

0.2.2 #

  • Change inspectable enum properties to Enum type. Now Enum properties can use built-in enum editor.

0.2.1 #

  • Fix export of NapaWidget base class.

0.2.0 #

  • Document napa widgets.
  • Replace TextScaler by NapaTextScaler. Removed deprecated property.
  • Throw exception for unknown deserialized widgets.

0.1.0 #

  • Initial version with basic widgets.
0
likes
160
points
156
downloads

Documentation

API reference

Publisher

verified publisherleal.systems

Weekly Downloads

Napa widgets are an inspectable and serializable version of common Flutter widgets.

Repository (GitHub)
View/report issues

Topics

#reflection #serialization #ui #scripting

License

BSD-3-Clause (license)

Dependencies

flutter, inspectable_property, lua_dardo_plus, vector_math

More

Packages that depend on napa_widgets