Docs
Changelog

Liquid Glass, Motion and Flows

Every free piece is now liquid glass and moves with one motion language: controls are glass that melts together through a liquid neck, anything that appears buds out of what made it and melts back in, presses land under your finger and releases keep its speed. And SwiftPieces Pro now has Flows: 48 complete journeys through its app templates.

Oct 2026 · 19 changes

What shipped

  • Every piece is liquid glass: buttons, chips, pills, toolbars, badges and indicators are glass shapes that merge through a neck when they come close, on Liquid Glass in iOS 26 and a frosted fallback from iOS 17.
  • Anything that appears buds out of the shape that caused it and melts back in when it goes: a stop button out of a download pill, menu actions out of their trigger, a stepper's minus into its count at zero.
  • Labels change letter by letter, glyphs blur from old to new and numbers roll.
  • One font weight, semibold, across every piece, with size setting the hierarchy.
  • One red: the brand red tints primary actions and selections, sage marks success and butter marks warnings.
  • One motion language across every piece: five spring tiers and named roles for every moment something moves (press, release, settle, snap, rebound, morph, reveal, dismiss, success, error, ambient).
  • More bounce everywhere: releases, landings, selections and reveals spring past their mark and settle, so nothing feels stiff. Presses still land firmly under your finger, and numbers and charts never overshoot.
  • Drags track your finger with no lag, and a flick carries its speed into the release instead of starting from rest.
  • Limits feel elastic: past an edge, cards, sheets, sliders and indicators move against the same resistance a scroll view has, then spring back.
  • Presses sink by a few points rather than a fixed percentage, so an icon gives visibly and a card only slightly, and they lean toward where you touched.
  • State changes play in order: the container changes shape first, the content swaps inside it, then the outcome lands with its haptic.
  • Reduce Motion now substitutes rather than switching feedback off: settles lose their bounce, moving transitions become fades, presses dim, and loaders still show they are working.
  • Each piece is still one Swift file. It carries a private copy of just the motion parts it uses, so installing one piece is still one file and two pieces never collide.
  • The previews on every component page and in the docs now move the way the pieces do, on the same springs.
  • New: Glass Mode Bar, one glass capsule of mode icons that turns into the mode you pick: a signal anchor buds out of its end carrying the mode while the capsule trades its icons for that mode's own controls, and the body keeps its footprint.
  • New: Glass Quick Add, a Quick add pill that folds up into a card of capture kinds, then re-forms in place into the one you pick, with Save budding out of its corner only once there is something to save.
  • New: Source Stack, the sources behind an AI answer. A pill of site badges opens into numbered source cards, the badges flying out of the stack into their cards. It replaces Code Block, which is retired.
  • A new guide, SwiftUI motion, explains the springs, rubber banding, momentum, squash and stretch, and follow-through with code you can paste.
  • Flows in SwiftPieces Pro: 48 complete journeys through its 12 app templates, screen by screen, from first run with sign-in and the paywall to the core of each app, profile and settings. Find them in the navbar's Library menu; the first three steps of every flow are open to everyone (see Flows in Pro below).
SwiftPiecesPro

Build the whole app with one library.

Production-ready screens, whole flows, complete app templates, a Build Kit your agent follows and Pro remixing.

54 screens · 48 flows · 12 templates · 31 Build Kit skills

Explore Pro

Sponsors

Keep it free

Your logo hereBecome a sponsor