Enhanced code documentation with comprehensive inline comments for all public APIs
Improved type safety by adding explicit type annotations
Fixed potential memory leak in didChangeMetrics method
Optimized timer management in stop() method
Enhanced platform detection logic for better cross-platform support
Updated pubspec.yaml description for better package discoverability
Updated Readme.md
Fixed didChangeMetrics bug
Refactored and cleared code-base.
Added edgeDuration
Added interactionsChangesAnimationDirection
Hidden web and desktop scrollbar
Removed MouseRegion from widget hierarchy
Added hitTestBehavior support
Added scrollablePointerIgnoring for handle touch at first time, fixed #15 #13
Switched to very_good_analysis for lint added minor descriptions to code base
Updated lint version to 3.*
Updated preview gif
Added vertical direction support. #11
note: don't forget child height when using marqueer on vertical.
enum MarqueerDirection {
/// Right to Left
rtl,
/// Left to Right
ltr,
/// Top to Bottom
ttb,
/// Bottom to Top
btt,
}Added mouse swipe support for web #10
Added forward() and backward() methods to controller.
Fixed issue 5.
Breaking change: updated Widget? separator argument to Widget separatorBuilder(BuildContext, int) method.
Added padding argument. See README.md
Updated example screen widgets
Cleaned up example project.
Added Marqueer.builder for dynamic item build. #1
Fixed misspelled variable names. (thanks @Aboidrees)
Improved desktop and web support.
p## 1.1.1
Added autoStartAfter property to Marquuer widget for auto start after specific duration
Fixed wrong distance calculation with no-infinity widget. When ScrollDirection.idle.
Added isAnimating getter to MarqueerController.
MarqueerController splitted to own file.
Updated /example
Fix typo
Add Preview gif
Updated example project
Fixed direction bug
Added infinite option
Add hasClients getter to MarqueerController
Update README.md
initial release.