flutter_adaptive_scaffold 0.3.1 copy "flutter_adaptive_scaffold: ^0.3.1" to clipboard
flutter_adaptive_scaffold: ^0.3.1 copied to clipboard

Widgets to easily build adaptive layouts, including navigation elements.

0.3.1 #

  • Use improved MediaQuery methods.

0.3.0 #

  • Adds inDuration, outDuration, inCurve, and outCurve parameters for configuring additional SlotLayoutConfig animation behavior.
  • BREAKING CHANGES:
    • Removes duration parameter from SlotLayoutConfig.

0.2.6 #

  • Add new sample for using AdaptiveScaffold with GoRouter.

0.2.5 #

  • Fix breakpoint not being active in certain cases like foldables.

0.2.4 #

  • Compare breakpoints to each other using operators.

0.2.3 #

  • Update the spacing and margins to the latest material m3 specs.
  • Add margin, spacing, padding, recommendedPanes and maxPanes with their Material value to Breakpoint.

0.2.2 #

  • Fix a bug where landscape would not show body when using andUp.

0.2.1 #

  • Add Breakpoint.activeBreakpointOf(context) to find the currently active breakpoint.
  • Don't check for height on Desktop platforms.

0.2.0 #

  • Add breakpoints for mediumLarge and extraLarge.
  • Add height and orientation based breakpoint checks.
  • BREAKING CHANGES:
    • Removes WidthPlatformBreakpoint
    • Breakpoints can now be constructed directly with Breakpoint
    • Checks for andUp or platform can be done as parameter: Breakpoint.small(andUp: true, platform: Breakpoint.mobile)

0.1.12 #

  • Updates minimum supported SDK version to Flutter 3.22/Dart 3.4.
  • Updates minimum supported SDK version to Flutter 3.19/Dart 3.3.
  • Expose labelType for NavigationRails.
  • Add navigationRailDestinationBuilder to apply custom Destinations.
  • Add groupAlignment property to change alignment.
  • Set navRailTheme when using the Drawer just like the other NavigationRails.

0.1.11+1 #

  • Allows custom animation duration for the NavigationRail and BottomNavigationBar transitions. flutter/flutter#112938

0.1.11 #

  • Updates minimum supported SDK version to Flutter 3.19/Dart 3.3.
  • Migrates deprecated MaterialState and MaterialStateProperty to WidgetState and WidgetStateProperty.

0.1.10+2 #

  • Reduce rebuilds when invoking isActive method.

0.1.10+1 #

  • Removes a broken design document link from the README.

0.1.10 #

0.1.9 #

  • FIX : Drawer stays open even on destination tap - flutter/flutter#141938
  • Updates minimum supported SDK version to Flutter 3.13/Dart 3.1.

0.1.8 #

  • Adds transitionDuration parameter for specifying how long the animation should be.

0.1.7+2 #

  • Fixes new lint warnings.

0.1.7+1 #

  • Adds pub topics to package metadata.

0.1.7 #

  • Fix top padding for NavigationBar.
  • Updates minimum supported SDK version to Flutter 3.7/Dart 2.19.

0.1.6 #

  • Added support for displaying an AppBar on any Breakpoint by introducing appBarBreakpoint

0.1.5 #

  • Added support for Right-to-left (RTL) directionality.
  • Fixes stale ignore: prefer_const_constructors.
  • Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.

0.1.4 #

  • Use Material 3 NavigationBar instead of BottomNavigationBar

0.1.3 #

0.1.2 #

  • Fixes NavigationRail items not considering NavigationRailTheme values - flutter/flutter#121135
  • When NavigationRailTheme is provided, it will use the theme for values that the user has not given explicit theme-related values for.

0.1.1 #

  • Fixes flutter/flutter#121135) selectedIcon parameter not displayed even if it is provided.

0.1.0+1 #

  • Aligns Dart and Flutter SDK constraints.

0.1.0 #

  • Change the selectedIndex parameter on standardNavigationRail to allow null values to indicate "no destination".
  • An explicitly null currentIndex parameter passed to standardBottomNavigationBar will also default to 0, just like implicitly null missing parameters.

0.0.9 #

  • Fix passthrough of leadingExtendedNavRail, leadingUnextendedNavRail and trailingNavRail

0.0.8 #

Make fuchsia a mobile platform.

0.0.7 #

  • Patch duplicate key error in SlotLayout.

0.0.6 #

  • Change type of appBar parameter from AppBar? to PreferredSizeWidget?

0.0.5 #

  • Calls onDestinationChanged callback in bottom nav bar.

0.0.4 #

  • Fix static analyzer warnings using core lint.

0.0.3 #

  • First published version.

0.0.2 #

  • Adds some more examples.

0.0.1+1 #

  • Updates text theme parameters to avoid deprecation issues.

0.0.1 #

  • Initial release
891
likes
160
pub points
97%
popularity

Publisher

verified publisherflutter.dev

Widgets to easily build adaptive layouts, including navigation elements.

Repository (GitHub)
View/report issues
Contributing

Topics

#layout #ui #adaptive #responsive

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter

More

Packages that depend on flutter_adaptive_scaffold