NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1675 most downloaded on pub.dev
A carousel for Flutter with ten composable effects, autoplay, indicators, content-sized pages, keyboard navigation and screen-reader support, on widgets.dart alone.
Last release 8 days ago
29 Sep 2026
Ships unpredictably
gaps range from 3 weeks to 1.7 years
Nearly every release is documented
notes for 35 of 35 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
35 releases · first in 2021
fix: 4.0.1 tap targets, looping, docs and demo by @nixrajput in #75
Full Changelog: v4.0.0...v4.0.1
spacing wide and 48 pixels tall, growing towards the items so none of it falls off the carousel, and the default spacing is 24 pixels, the smallest target WCAG 2.2 allows. Pass SlideIndicatorStyle(spacing: 20) for the 4.0.0 look.infinite on or off moved the carousel to another item, because PageView reported a page clamped to the old extent; it now keeps the current item and reports no change.One column per quarter.
feat!: rebuild the carousel as 4.0.0 by @nixrajput in #70
Full Changelog: v3.1.1...v4.0.0
A rewrite on Flutter 3.47 and widgets.dart alone. MIGRATION.md maps every 3.x symbol.
^3.13.0); no Material import, so a Cupertino or plain WidgetsApp no longer pulls Material in through this package.FlutterCarouselOptions and ExpandableCarouselOptions; one FlutterCarouselController drives both widgets, and its methods return futures.CarouselEffect.builder (#26).stopAutoPlay stays stopped.CarouselEdgeAlignment.flush for flush first and last items with centred middle ones (#58).index, position and change notifications on the controller (#39).keepAlive keeps scrolled-away pages (#16, #65).ExpandableCarousel keeps item heights when items are added (#60), reaches the last item's height with padEnds: false (#48), and lets small images fill the page (#29).Fixes last item size when ExpandableCarousel has no padsEnds by @Zigotote in #61
Full Changelog: v3.1.0...v3.1.1
Security : Added SECURITY.md for vulnerability reporting and security best practices.
SECURITY.md for vulnerability reporting and security best practices.Pull Request template to ensure thorough checks for new contributions.issue #56 fixed.issue #55 fixed.Full Changelog: v3.0.1...v3.1.0
Improvement : Added comments to the classes, controllers, states, options, enums, and indicators.
gif to reduce package size.Full Changelog: v3.0.0...v3.0.1
Breaking Change : New FlutterCarouselOptions introduced for FlutterCarousel .
FlutterCarouselOptions introduced for FlutterCarousel.FlutterCarouselController introduced for FlutterCarousel.FlutterCarouselState introduced for FlutterCarousel.ExpandableCarouselOptions introduced for ExpandableCarousel.ExpandableCarouselController introduced for ExpandableCarousel.ExpandableCarouselState introduced for ExpandableCarousel.issue #52 fixed.issue #51 fixed.issue #50 fixed.issue #48 fixed.issue #38 fixed.issue #37 fixed.Full Changelog: v2.3.0...v3.0.0
Breaking Change : New ExpandableCarouselOptions introduced for ExpandableCarousel .
ExpandableCarouselOptions introduced for ExpandableCarousel.ExpandableCarouselController introduced for ExpandableCarousel.ExpandableCarouselState introduced for ExpandableCarousel.SlideIndicatorOptions class.issue #44 Added optional halo effect for slide indicators, customizable via SlideIndicatorOptions properties (enableHalo, haloPadding, haloDecoration).issue #46 fixed.issue #44 fixed.issue #40 fixed.Full Changelog: v2.2.0...v2.3.0
New Feature : Support for custom slide indicators added.
issue #28 fixed.issue #30 fixed.Full Changelog: v2.1.2...v2.2.0
Documentation : Updated the documentation to display the screenshots.
Full Changelog: v2.1.0...v2.1.2
Documentation: Updated the documentation to display the screenshots.
Fix : issue #27 LICENSE updated to MIT.
issue #27 LICENSE updated to MIT.issue #24 fixed.issue #22 fixed.issue #20 fixed.issue #17 fixed.Full Changelog: v2.0.4...v2.1.0
issue #27 LICENSE updated to MIT.issue #24 fixed.issue #22 fixed.issue #20 fixed.issue #17 fixed.Improvement : Removed unnecessary dependencies.
Full Changelog: v2.0.2...v2.0.4
Improvement: Removed unnecessary dependencies.
Breaking Change : scrollPhysics is now physics in CarouselOptions .
indicatorMargin property added to CarouselOptions.ExpandableCarousel widget added.scrollPhysics is now physics in CarouselOptions.carouselController is now controller in CarouselOptions.ExpandableCarousel widget added.scrollPhysics is now physics in CarouselOptions.carouselController is now controller in CarouselOptions.issue #7 bug show indicator when no custom CarouselController is set and showIndicator is set to true and onPageChanged is called.CarouselController can be set via CarouselOptions property.Documentation: Updated the documentation to reflect the new Github Pages deployment.
Breaking Change: scrollPhysics is now physics in CarouselOptions.
ExpandableCarousel widget added.scrollPhysics is now physics in CarouselOptions.carouselController is now controller in CarouselOptions.Breaking Change: scrollPhysics is now physics in CarouselOptions.
ExpandableCarousel widget added.scrollPhysics is now physics in CarouselOptions.carouselController is now controller in CarouselOptions.Fix: bug auto play carousel is not working.
Fix: issue #7 bug show indicator when no custom CarouselController is set and showIndicator is set to true and onPageChanged is called.
issue #7 bug show indicator when no custom CarouselController is set and showIndicator is set to true and onPageChanged is called.CarouselController can be set via CarouselOptions property.Github Actions: Web Demo is now deployed to Github Pages
- Project structure changed. - Minor bug fixes. - Removed unnecessary codes.
- Minor bug fixes. - Performance improvements.
- Minor bug fixes. - Performance improvements.
- Minor bug fixes. - Performance improvements.
- Minor bug fixes. - Performance improvements.
Option to float Slide Indicator over Carousel or to show below Carousel added.
Option to float Slide Indicator over Carousel or to show below Carousel added.
Screenshots updated.
Source code optimised.
Performance improvements.
Indicator color will change according to System theme.
Web app example demo added.
Indicator color will change according to System theme.
Screenshots updated.
Documentation updated.
Source code optimised.
Performance improvements.
- Source code optimized. - Bug fixes. - Performance improvements. - Documentation updated.
Source code optimised.
Bug fixes.
Performance improvements.
Documentation updated.
- Default Slide Indicator added. - Bug fixes. - Performance improvements.
- Bug fixes. - Documentation updated.
- Minor bug fixes.
- Auto-sized child support. - Bug fixes.
- Bug fixes. - Documentation updated.
Pre-built Carousel indicator support added.
- Initial Version.
Assets 2 Loading
There was an error while loading. Please reload this page .
All reactions
Previous 1 2 Next
Previous Next
You can’t perform that action at this time.
Your coding agent can read these notes before it upgrades. Set up the MCP server →