swiftuikit 0.2.1 copy "swiftuikit: ^0.2.1" to clipboard
swiftuikit: ^0.2.1 copied to clipboard

Flutter widgets and transitions inspired by iOS 26–27: animated text, pages, zoom, sheets, scroll sheets, and modals.

0.2.1 #

Documentation #

  • Fixed screenshots and the animated SwiftText preview not rendering on pub.dev by using absolute asset URLs

0.2.0 #

New features #

  • Added SwiftText, a glyph-level text transition with automatic numeric direction, rich text support, blur, and rapid retargeting

Breaking changes #

  • Raised the minimum supported Flutter version to 3.22.0

Documentation #

  • Rebuilt the README as a complete component catalog with setup and usage examples
  • Added an optimized animated SwiftText preview

Example #

  • Added a responsive English music player showcasing SwiftText across track metadata, counters, and navigation labels

0.1.5 #

New features #

  • Added SwiftZoomHero, SwiftZoomRoute, SwiftZoomPage, and SwiftZoomAutoRoute with dynamic destination IDs and interactive drag-to-dismiss

Breaking changes #

  • Removed the legacy SwiftInteractiveZoomRoute, SwiftInteractiveZoomSource, SwiftInteractiveZoomBackground, SwiftInteractiveZoomPage, and SwiftInteractiveZoomAutoRoute APIs

0.1.3 #

  • Re-publish with hosted screen_corner_radius dependency (pub.dev compatible)

Fixes #

  • Fixed SwiftSheetRoute stacking animation in go_router: previous sheet now correctly animates UP (not DOWN) when a new sheet is pushed on top
  • delegateTransition now checks both SwiftSheetScope and CupertinoSheetScope for parent sheet detection

Example #

  • Added full go_router example (example_go_router/) mirroring the auto_route demo: SwiftPage, SwiftSheet variants, and Hero Flow with nested sheet stacking

0.1.2 #

Fixes #

  • animateBackground: false now correctly disables background animation when pushing a SwiftSheetRoute
  • Custom sheetRadius / sheetBorderRadius now applies to the background page's corner radius during sheet transitions

API #

  • Marked experimental route types with @experimental: SwiftScrollSheetRoute, SwiftScrollSheetController, SwiftSheetDetent, SwiftScrollSheetDragTarget, SwiftModalRoute, SwiftPageViewAnimation, SwiftStepSheet, SwiftModalScaffold, and their go_router / auto_route adapters

Documentation #

  • Added README with quick start, setup guide, route type reference, and property tables for SwiftPage and SwiftSheet
  • Added roadmap section

Example #

  • Added demo screens: SwiftPage, SwiftPage (no swipe), SwiftSheet, SwiftSheet (no background animation), SwiftSheet (no drag), SwiftSheet (custom radius 16)

0.1.1 #

Fixes #

  • SwiftSheetRoute pop no longer causes background page to animate/jerk
  • SwiftPageRoute background stays stationary during both modal and sheet transitions

Example #

  • Added nested routes demo inside SwiftSheetRoute (sheet with internal page navigation)

0.1.0 #

New features #

  • SwiftModalRoute — modal page route with dynamic height (sizes to content), drag-to-dismiss with scroll handoff, background dimming, rounded top corners
  • SwiftPageRoute — full-screen page route with iOS-style swipe-back gesture, parallax/scale transitions
  • SwiftSheetRoute — modal bottom sheet route with drag-to-dismiss and scroll handoff
  • SwiftScrollSheetRoute — scroll-driven sheet with snap stops, SwiftScrollSheetController for programmatic control
  • SwiftPageViewAnimationPageView with parallax/scale effects, overscroll bounce with rounded corners
  • Auto route adapters: SwiftPageAutoRoute, SwiftSheetAutoRoute, SwiftScrollSheetAutoRoute, SwiftModalAutoRoute
  • GoRouter/Navigator 2.0 adapters: SwiftPage, SwiftSheetPage, SwiftScrollSheetPage, SwiftModalPage
  • ScreenRadiusService — reads physical device screen corner radius for authentic iOS clipping
  • Header widgets: SwiftHeader, SwiftSliverHeader, SwiftScaffold, SwiftPinnedHeaderChrome
  • Toolbar widgets: ToolbarButton, ToolbarItemGroup
  • Composables: MorphTransitionSlots, MotionBlurRow
  • Primitives: MorphSurface, MorphGlow, MorphStretch, MotionBlur

Fixes #

  • SwiftPageRoute no longer animates background (scale/translate) when SwiftModalRoute is pushed on top
  • SwiftModalRoute pop no longer causes background page to jerk
  • PageView overscroll bounce now shows rounded corners on edge pages
  • PageView uses BouncingScrollPhysics by default for consistent bounce on all platforms

Breaking changes #

  • Migrated routing from lib/src/widgets/page_view/ to lib/src/routing/
  • Migrated composables from lib/src/core/widgets/ to lib/src/composables/ and lib/src/primitives/
  • Removed legacy widget files: material_glow, material_stretch, morph_id, swift_material, swift_auto_routes, swift_page_transitions, swift_page_view_animation, swift_scroll_sheet_route, swift_sheet_route (old paths)
2
likes
150
points
215
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Flutter widgets and transitions inspired by iOS 26–27: animated text, pages, zoom, sheets, scroll sheets, and modals.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

auto_route, equatable, flutter, flutter_physics, meta, screen_corner_radius

More

Packages that depend on swiftuikit