flip_card_plus 1.0.4
flip_card_plus: ^1.0.4 copied to clipboard
A highly customizable 3D flip card widget for Flutter. Features smooth animations, drag-to-flip gestures, hover effects, custom curves, and zero-allocation performance.
Changelog #
1.0.4 — 2026-06-05 #
Added #
- Optimized search topics in
pubspec.yamlto improve package discoverability on pub.dev. - Initial stable release of
flip_card_pluspackage. - Premium customizable 3D flip card widget with smooth animations, realistic perspective projection, and zero-allocation performance.
- Swipe/drag-to-flip gesture (
flipOnDrag) with configurable commit threshold (dragThreshold). - Hover-to-flip trigger for desktop (
flipOnHover) usingMouseRegion. - Premium dynamic shadow casting (
elevation&shadowColor) that lifts and blurs at the flip midpoint. - Custom animation easing curves (
curve&reverseCurve) for front and back rotations independently. - Lifecycle callbacks:
onFlipStart(CardSide from, CardSide to)andonFlipDone(CardSide side). - Keyboard accessibility (
focusable) —Space/Enterkeys trigger flip when card is focused. - RTL layout support (
rtlAware) — automatically mirrors horizontal drag/flip directions. - Repaint boundary isolation (
useRepaintBoundary) and corner clip optimization (clipBehavior). - Border radius clipping (
borderRadius) applied per-face to avoid artefacts at the rotation midpoint. - Programmatic control via
FlipCardPlusController—flip(),flipWithoutAnimation(),hint(),skew(). - Interactive state lock (
isDisabled) to disable all interactions. - Declarative
sideproperty for reactive side control. - Auto-flip after delay (
autoFlipDuration). - Added package branding banner (
flip_card_banner.png) at the top of README.md and as the first screenshot in pubspec.yaml. - 📺 Watch the full demo on YouTube →
Fixed #
- Fixed missing Dartdoc comments on several public symbols (
CardSide,Fill, and default constructors). - Reduced screenshot listings in
pubspec.yamlto exactly 10 to comply with pub.dev constraints. - Updated example preview image sources in
README.mdto directraw.githubusercontent.comURLs. - Corrected
onFlipDonecallback parameter type in README documentation (CardSidenotbool). - Replaced deprecated
Colors.withOpacity()withColors.withValues(alpha:)in code examples.
