transit_kit 1.0.0 copy "transit_kit: ^1.0.0" to clipboard
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.push
    • PageRouteBuilder
    • 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 /docs system:

    • 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

0.5.0 Early Development #

✨ Added #

  • Basic transition set (fade, slide, scale)
  • Initial Navigator integration
  • Prototype API structure

0.1.0 Initial Commit #

✨ Added #

  • Project setup
  • Basic transition experimentation
4
likes
150
points
117
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

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 reveals, and more. Supports go_router, Navigator.push, and custom transition builders.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on transit_kit