NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
A Flutter package to create anchored sheets that can be dragged and snapped to different positions on the screen.
Last release 1 years ago
14 Sep 2025
Ships on a steady schedule
a new release about every 9 days
Nearly every release is documented
notes for 26 of 28 stable releases
Nothing withdrawn
no release was ever pulled
1 years old
28 releases · first in 2025
One column per month.
Fixed glitches between widget and anchoredsheet
- Fixed and add boxConstraint
- Fixed routing src
dismissed animation to be fast.
Add animation slide instead of fade fixed.
Fixed issue screen freeze after pop anchoredsheet to move another.
Remove navigateAndReopenAnchoredSheet
Create navigateAndPop inside anchoredsheet .
Fix issue where if user back on screen then reselect again button
Create class to simplify repetitive properties on popAnchoreAndNavigate.
- Added nestedAnchoredSheet.
Added navigation for different routes.
- run dart format ..
dart format ..Fixed issue mainAxisSize.min where if isScrollControlled: false and no mainAxisSize:mainAxisSize.minshould return default height.
isScrollControlled: false and no mainAxisSize:mainAxisSize.minshould return default height.Fixed scrolling content for overflowed.
Added InheritedTheme.captureAll() to bridge context
Added new navigation context.popAnchorAndNavigate()
- Fixed pop with values
Fixed extra space on drag handle
- Simplify readme.md
Checks if stacked anchoredsheet
- Remove default documentation
Optimize lifecycle automatically controller, modal_manager, sheet_state.
No breaking changes - existing code continues to work. New features are enabled by default:
anchorKey parameterreplaceSheet = true by default for seamless user experiencecontext.mounted checks to prevent memory leaksdismissOtherModals parameter for comprehensive modal handlinggetCurrentAnchorKey() and improved setCurrentController() with anchor tracking_currentAnchorKey tracking in anchored_controller.dartsetCurrentController() to accept optional GlobalKey parameterAnchoredSheetModalManagerNo breaking changes - existing code continues to work. New features are enabled by default:
replaceSheet: true - Automatic sheet replacement (was default false)anchorKey usagedismissOtherModals: false - Opt-in modal management when neededBREAKING CHANGE: Updated dismissal API to prioritize context-based approach
context.popAnchorSheet() is now the primary recommended method for dismissing sheetsdismissAnchoredSheet() is kept for backward compatibility but no longer preferredcontext.popAnchorSheet()Nothing published for this version
Nothing published for this version
🎯 Anchor positioning - Attach modal sheets to specific widgets using GlobalKeys
Core Functions:
anchoredSheet() - Main function to show modal sheetscontext.popAnchorSheet() - Context-free dismissal functiondismissAnchoredSheetWithContext() - Context-aware dismissal functionPositioning Options:
Styling & Theming:
Interaction Features:
Layout & Sizing:
Your coding agent can read these notes before it upgrades. Set up the MCP server →