swipeable_dismissible 1.0.1 copy "swipeable_dismissible: ^1.0.1" to clipboard
swipeable_dismissible: ^1.0.1 copied to clipboard

A fluid, highly customizable, and 1:1 touch-responsive swipe-to-dismiss widget for Flutter.

1.0.1 #

  • Fix: Improved dual-side action positioning — mainActions and secondaryActions now automatically adapt to system language and ambient Directionality (RTL / LTR).
  • Fix: In LTR (e.g. English), mainActions reveal on the right and secondaryActions on the left. In RTL (e.g. Arabic), they automatically swap sides seamlessly.

1.0.0 #

  • Feat: Added dual-side swipe support with leftActions and rightActions.
  • Feat: Setting direction: SwipeDirection.both now allows revealing different action sets on left vs right swipes.
  • Fix: Improved isDismissAction logic — full swipe auto-dismiss and action expansion now only trigger if an action explicitly sets isDismissAction: true.
  • Fix: Enhanced automatic RTL/LTR direction detection using native system locale and ambient Directionality.

0.0.4 #

  • Fix: Fixed initial gesture response latency by unifying gesture tree state on the first drag.

0.0.3 #

  • Feat: Added automatic Directionality support (RTL / LTR) when direction is left null.
  • Refactor: Updated code documentation and example app to support ambient layout direction.

0.0.2 #

  • Updated README usage example.

0.0.1 #

  • Initial release.
  • Added SwipeDismissible widget with fluid 1:1 touch response.
  • Added support for multiple action layouts (row and grid).
  • Added dynamic over-swipe action expansion and background fading.
  • Added custom action widget support via customContent.
  • Added touch lifecycle callbacks (onSwipeStart, onSwipeUpdate, onSwipeEnd).
1
likes
160
points
274
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A fluid, highly customizable, and 1:1 touch-responsive swipe-to-dismiss widget for Flutter.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on swipeable_dismissible