adaptive_smooth_sheets 0.2.0
adaptive_smooth_sheets: ^0.2.0 copied to clipboard
Adaptive bottom-sheet and dialog presentation for Flutter, built on smooth_sheets with live window-size adaptation.
0.2.0 #
Important
Breaking change: Version 0.2.0 requires migration to material_ui.
Use its MaterialApp and ThemeData when registering AdaptiveSheetThemeData.
See the migration guide in the README before upgrading.
- [Breaking] Migrate Material widgets, themes, and localizations to the standalone
material_uipackage, matchingsmooth_sheets1.3.0. AdaptiveSheetThemeDatanow extendsmaterial_ui'sThemeExtension. Applications must usematerial_ui'sMaterialAppandThemeDatawhen registering the sheet theme.- Require Dart 3.13.0 or later and Flutter 3.47.0 or later.
- Limit Smooth Sheets to
>=1.3.0 <1.4.0because smooth_sheets version 1.3.0 introduced breaking changes in a minor release, which broke this package. By pinning the version, we allow patch updates while requiring us to check compatibility before accepting another minor release. - See the README migration guide before upgrading from 0.1.x.
0.1.1 #
- Pin
smooth_sheetsto exactly1.2.1to prevent incompatible dependency updates from breaking existing applications. - Require Flutter 3.41.0 or later to match Smooth Sheets 1.2.1; the Dart requirement remains unchanged at
^3.12.2. - Preserve the Flutter Material API; no migration to
material_uiis required.
0.1.0 #
- Initial release with responsive bottom-sheet and dialog presentations.
- Live presentation changes preserve modal navigation, widget, form, and scroll state.
- Includes configurable presentation policies, internal page navigation, dismissal guards, and primary sheet scrolling.
