transit_kit 1.0.0
transit_kit: ^1.0.0 copied to clipboard
A comprehensive Flutter page transition library with 184 high-quality, production-ready transitions. Features a full override system, global configuration, physics-based animations, 3D effects, clip r [...]
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
1.0.0 Initial Stable Release π #
β¨ Added #
-
Introduced 384 unique page transition styles
- 184 existing transitions
- 200 newly added high-quality transitions
-
Full transition categorization system
- Fade
- Slide
- Scale / Zoom
- Modal
- Shared Axis
- Blur
- Reveal / Clip
- Layered
- 3D-style
- Advanced / Combined
-
Complete override system
- duration
- reverseDuration
- curve / reverseCurve
- alignment
- direction
- offset
- scale
- rotation
- opacity
- blur intensity
- reveal/clipping
- axis control
- physics-based animation
-
TransitionConfig system
- global defaults
- per-route overrides
- per-transition customization
-
Full support for:
go_router(pageBuilder integration)Navigator.pushPageRouteBuilder- custom route builders
π¨ Demo & Examples #
-
Added a full demo application
- showcases all 384 transitions
- categorized transition gallery
- live preview for each transition
- back navigation preview
-
Introduced βSee Codeβ feature
- view full implementation per transition
- copy-to-clipboard support
- syntax-highlighted code
- real-world usage examples
-
Added real-world scenarios
- onboarding flows
- login β dashboard transitions
- profile β details navigation
- settings navigation
- modal-style pages
- checkout flows
- nested navigation examples
π Documentation #
-
Added complete
/docssystem:- index
- installation
- quick start
- core concepts
- API reference
- configuration
- customization
- advanced usage
- performance guide
- troubleshooting
- FAQ
- migration guide
- changelog
-
Created production-grade README
- clear onboarding
- categorized transitions
- βwhen to useβ UX guidance
- full usage examples
β‘ Performance #
- Optimized animation pipelines
- Reduced unnecessary widget rebuilds
- Improved reverse animation handling
- Ensured smooth performance on low-end devices
- Optimized blur and layered transitions
π§ Developer Experience #
- Clean and consistent API design
- Easy-to-use presets
- Powerful customization without complexity
- Copy-paste ready examples
- Strong integration with existing Flutter navigation
0.9.0 Beta Expansion #
β¨ Added #
- Initial expansion of transition system beyond basic animations
- Introduced early version of custom transition builder
- Added first set of categorized transitions
β‘ Improved #
- Improved animation smoothness
- Better handling of reverse transitions
π Fixed #
- Fixed navigation glitches in complex routes
- Resolved animation timing inconsistencies