NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1476 most downloaded on pub.dev
This is a Tinder-like card swiper package. It allows you to swipe left, right, up, and down and define your own business logic for each direction.
Last release 11 months ago
02 Nov 2025
Ships unpredictably
gaps range from 8 days to 12 months
Most releases are documented
notes for 29 of 35 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
35 releases · first in 2023
Allow swiping to custom direction specified by an angle 1b61523 )
Allow swiping to custom direction specified by an angle** 1b61523)
refactor: remove unnecessary methods in CardAnimation b4f6670)
version: v7.0.2 c00682c)
docs(CHANGELOG): add period 68ae4fd)
fix: missing didUpdateWidget() #60 (#61) 18f6ea4)
feature: Add optional right-swipe-to-undo with dynamic background (#59) 38bf581)
fix(cicd): add --set-exit-if-changed to dart format command 2cfb3d5)
test: add a specific analysis options file for tests ff25925)
chore: release v7.1.0 553f9e7)
**chore(gh): fix issue with dart format step in code-check workflow
The dart format step in the code-check workflow was reporting false
positives due to a known issue with the Dart SDK:
chore(gh): update test reporter ce78a59)
✨ Add configurable swipe direction for undo functionality (#64) 5a6822a)
chore: release v7.2.0 b52a7e4)
One column per quarter.
Added optional right-swipe-to-undo with dynamic background
feat(ci): include token in the codecov action 8302627 …
feat(ci): include token in the codecov action 8302627…
CardAnimation.animateToAngle helper to animate swipe the card to any given angle between 0-360°.CardAnimation.animateUndoFromAngle helper method to undo animation from any angle.CardAnimation class, namely - animateHorizontally, animateVertically, animateUndoHorizontally, and animateUndoVertically.enum CardSwiperDirection with class CardSwiperDirection to support custom angle swiping.feat(controller): add method to jump to index without animation ( #2 …
**feat(controller): add method to jump to index without animation (#2…
refactor: improve code organization b8e15e0 …
refactor: improve code organization b8e15e0…
moveTo method to CardSwiperController to move to a specific card index.swipe, swipeLeft, swipeRight, swipeUp, swipeDown with swipe(CardSwiperDirection direction)
direction from the CardSwiper widgetFix: cannot access context in onSwipe when no cards left then "de…
**Fix: cannot access context in onSwipe when no cards left then "de…
change: remove deprecated methods 5b1a3f8 …
change: remove deprecated methods 5b1a3f8…
onSwipeDirectionChange callback containing the horizontal and vertical swipe directioncardBuilder callback, to include the ratio of horizontal drag to threshold as a percentage
and the ratio of vertical drag to threshold as a percentage.isHorizontalSwipingEnabled and isVerticalSwipingEnabled have been removed. Use allowedSwipeDirection instead.feat: add the functionality to allow swipes individually in left, r…
**feat: add the functionality to allow swipes individually in left, r…
isHorizontalSwipingEnabled and isVerticalSwipingEnabled have been deprecated. Use allowedSwipeDirection instead.fix: properly show the number of cards with respect to the numberOf…
**fix: properly show the number of cards with respect to the numberOf…
docs(readme): simplify the controller explanation 589718c …
docs(readme): simplify the controller explanation 589718c…
CardSwiperController is no longer disposed by CardSwiper, but who created it must dispose it.When isDisable was true it wasn't possible to swipe using the controller 095d46f )
Fixes the isHorizontalSwipingEnabled and isVerticalSwipingEnabled.
isHorizontalSwipingEnabled and isVerticalSwipingEnabled.Changes onSwipe and onEnd callbacks to be FutureOr.
onSwipe and onEnd callbacks to be FutureOr.- Adds option to undo swipes.
Nothing published for this version
Nothing published for this version
Fixes onSwipe callback being called twice.
onSwipe callback being called twice.- Updates the docs.
CardSwipers onSwipe function now returns ` instead of . If onSwipe returns false, the swipe action will now be canceled and the current card will rema
<bool> instead of <void>. If onSwipe returns false,
the swipe action will now be canceled and the current card will remain on top of the stack.
Otherwise, if it returns true, the swipe action will be performed as expected.Nothing published for this version
Adds option to set the initial index of the swiper.
Adds currentIndex and previousIndex to the onSwipe callback.
Add option to display more cards at a time. Useful if the widgets you want in your cards take time to build (for example a network image or video): di
- Fixes wrong item rendering.
Makes CardSwiper a generic of Widget?.
Widget?.Add option to disable vertical or horizontal swipping
Allow changing the scale of the card that is behind the front card
Dispose the CardSwiperController to avoid memory leaks
Nothing published for this version
Nothing published for this version
Add option to slide up and down through controller
Nothing published for this version
- Make all callbacks type-safe
Fix problem with the back card not being rendered
- Based on Appinio Swiper
Your coding agent can read these notes before it upgrades. Set up the MCP server →