PackageTrack
Sign in Get early access

stupid_simple_sheet

A simple sheet widget for Flutter.

0.9.1 39K downloads/mo #1640 most downloaded on pub.dev whynotmake-it/rivership

What this package is like to depend on

Last release 4 months ago

31 Mar 2026

Ships fairly regularly

a new release about every 3 weeks

Nearly every release is documented

notes for 23 of 23 stable releases

Nothing withdrawn

no release was ever pulled

12 months old

32 releases · first in 2025

31 releases in the last 12 months

see the full history below

Release timeline

32 releases · Aug 2025 to Mar 2026
2026
Release Pre-release

Releases

latest 32
  1. 1.0.0-dev.2 31 Mar 2026 pre-release
    Release notes Open source →
    Release notes
    • DOCS: update logo.
    Open source →
  2. 1.0.0-dev.1 17 Mar 2026 pre-release
    Release notes Open source →
    Release notes

    Note: This release has breaking changes.

    • FIX: snapping sheets can now be dragged past fully open correctly.

    • FEAT: add DismissalMode to all sheets which unlocks more complex layouts.

      You can set DismissalMode to .shrink on a sheet to make it shrink instead of slide out while being dismissed or dragged down.

      Use this to implement things like a persistant footer that remains anchored to the bottom of the screen while the sheet is being dismissed.

    • DOCS: document new features in example.

    • DOCS: add logo.

    • DOCS: redesign entire example.

    • DOCS: add example for a glass style shrinking modal.

    • DOCS: improve examples and README significantly.

    • BREAKING FIX: SheetSnappingConfig.minExtent now correctly returns the minimum extent that is not zero.

    • BREAKING FEAT: add SheetBackground.withTopMargin constructor and elevate cupertino user interface level in SheetBackground by default.

    • BREAKING FEAT: SheetBackground elevates cupertino user interface level.

      by default

    • BREAKING FEAT: support SnapPhysics as part of SheetShappingConfig.

      BREAKING CHANGES:

      • the signature offindTargetSnapPoint changed. It now requires both a relative and an absolute velocity.
      • the default snap physics have changed to match behavior on mobile platforms better. Snapping points cannot be skipped anymore. Set your SnappingConfig to use FrictionSnapPhysics to revert to the old behavior
    • BREAKING FEAT: sheet routes that contain PopScope.canPop == false cannot be dragged to close anymore.

    Open source →
  3. 0.9.1 18 Feb 2026
    Release notes
    • FIX: incorrect snapping points used for cupertino secondary transitions in some cases.
    • FEAT: add option to blur route behind StupidSimpleGlassSheet and customize barrierColor.
    Open source →
  4. 0.9.1+1 12 Mar 2026
    Release notes Open source →
    Release notes
    • FIX: dragging up a sheet whose highest snapping point was lower than 1.0 would incorrectly snap it to 1.0.
    Open source →
  5. 0.9.0 10 Feb 2026
    Release notes

    Note: This release has breaking changes.

    • FEAT: add RouteSnapshotMode that can be used to improve performance.

    • FEAT: Add StupidSimpleGlassSheetRoute which uses the iOS 26 style.

    • BREAKING REFACTOR: remove deprecated topRadius parameter.

    • BREAKING FEAT: simplify SheetSnappingConfig to only support relative values.

      Remove absolute pixel-based snapping which didn't work correctly.

    Open source →
  6. 0.8.0 19 Dec 2025
    Release notes

    Note: This release has breaking changes.

    • FIX: dragging up from a snap point doesn't perform one frame of scroll before transitioning to dragging anymore.

    • DOCS: updated docs with more cookbooks and all settings.

    • BREAKING FEAT: removed clip, background color and shape from StupidSimpleSheetRoute.

      Added a SheetBackground widget as a replacement. Wrap your content in SheetBackground to get the same effect as before.

      This was done to allow more flexibility in customizing the sheet's appearance.

    Open source →
  7. 0.8.0+1 05 Jan 2026
    Release notes
    • FIX: immediately start clearing overscroll when letting go.
    Open source →
  8. 0.7.0 11 Dec 2025
    Release notes

    Note: This release has breaking changes.

    • FIX: clip behavior wasn't respected in sheets.
    • BREAKING FEAT: add backgroundColor to StupidSimpleSheetRoute.
    Open source →
  9. 0.6.3 02 Dec 2025
    Release notes
    • FIX: improve clipping of overlayed sheets.

    • FEAT: add shape parameter to StupidSimpleCupertinoSheetRoute.

      Deprecated topRadius parameter in favor of it.

    Open source →
  10. 0.6.2 17 Nov 2025
    Release notes
    • FEAT: add topRadius to cupertino sheet.

      This allows matching the iOS 26.0 appearance more closely

    • FEAT: add originateAboveBottomViewInset to StupidSimpleSheet and its mixin.

    Open source →
  11. 0.6.2+1 17 Nov 2025
    Release notes
    • DOCS: fixed an incorrect changelog entry.
    Open source →
  12. 0.6.2+2 19 Nov 2025
    Release notes
    • FIX: stop bounce when scrolling down while sheet is at top.
    Open source →
  13. 0.6.2+3 20 Nov 2025
    Release notes
    • FIX: don't interfere with pop() animation while sheet is being dragged.
    Open source →
  14. 0.6.1 27 Oct 2025
    Release notes
    • FEAT: add draggable parameter to sheets that can be used to disable user drags (#206).
    Open source →
  15. 0.6.0 21 Oct 2025
    Release notes

    Note: This release has breaking changes.

    • BREAKING FEAT: allow overriding the current sheet's snapping config from its controller (#203).

      For this, effectiveSnappingConfig was introduced on StupidSimpleSheetTransitionMixin, which should be used for all snapping configuration calculations instead of snappingConfig. If you only set snappingConfig and didn't do your own calculations with its values, you don't need to change anything.

    Open source →
  16. 0.6.0+1 22 Oct 2025
    Release notes
    • FIX: overrideSnappingConfig and animateToRelative could interrupt sheet dismissal and break Navigator (#205).
    Open source →
  17. 0.5.0 29 Sep 2025
    Release notes

    Note: This release has breaking changes.

    • BREAKING FIX: don't call Navigator.did[Start|Stop]UserGesture by default to match Flutter sheets.

      You can restore the old behavior by passing callNavigatorUserGestureMethods = true to your sheet route

    Open source →
  18. 0.4.2 29 Sep 2025
    Release notes
    • FEAT: add StupidSimpleSheetController that can be used from a sheets subtree for imperative control.
    Open source →
  19. 0.4.1 29 Sep 2025
    Release notes
    • FIX: velocity scaling when overdragging with resistance.
    • FIX: secondary animation in cupertino sheet.
    • FEAT: cupertino sheet can now be dragged over its limits with resistance.
    • FEAT: sheets support snapping points now.
    • FEAT: cupertino sheet top padding is based on safe area now.
    Open source →
  20. 0.4.0 09 Sep 2025
    Release notes

    Note: This release has breaking changes.

    • BREAKING FEAT: add onlyDragWhenScrollWasAtTop and default to true.

      This allows sheets to prevent closing accidentally when the user just wanted to scroll to the top, especially in short lists. It matches iOS default behavior.

    Open source →
  21. 0.4.0+1 22 Sep 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  22. 0.3.1 08 Sep 2025
    Release notes
    • FEAT: add clearBarrierImmediately setting that allows the route to make underlying routes interactible straight away (#183).
    Open source →
  23. 0.3.0 05 Sep 2025
    Release notes
    • Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
    Open source →
  24. 0.3.0+1 06 Sep 2025
    Release notes
    • FIX: routes below StupidSimpleCupertinoSheetRoute took too long to become interactable (#180).
    Open source →
  25. 0.3.0-dev.3 05 Sep 2025 pre-release
    Release notes
    • FIX: import internal from package:meta again.
    Open source →
  26. 0.3.0-dev.2 04 Sep 2025 pre-release
    Release notes
    • FEAT: add clip behavior option to sheet (#173).
    Open source →
  27. 0.3.0-dev.1 04 Sep 2025 pre-release
    Release notes
    • FIX: don't render overscroll indicators while we drag.
    • FIX: only pay attention to drags on the axis we care about.
    • FIX: only pay attention to relevant axes.
    Open source →
  28. 0.3.0-dev.0 04 Sep 2025 pre-release
    Release notes
    • BUILD: fixed package versioning
    Open source →
  29. 0.0.2 25 Aug 2025
    Release notes
    • FIX: remove hard-coded padding from sheet (#155).
    • FEAT: stupid simple sheet and drag detector (#154).
    Open source →
  30. 0.0.2-dev.2 04 Sep 2025 pre-release
    Release notes
    • FIX: default to snapToEnd in sheet motions for compatibility with the latest motor update.
    Open source →
  31. 0.0.2-dev.1 03 Sep 2025 pre-release
    Release notes
    • Update a dependency to the latest release.
    Open source →
  32. 0.0.2-dev.0+1 02 Sep 2025 pre-release
    Release notes
    • FIX: sheets don't incorrectly use an old drag end velocity anymore.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive