Attachment ComposerNew
A message composer that attaches photos and files, uploads each with its own progress ring, and turns Send into Stop.
Pro pattern · recorded from Pro
The SwiftUI source comes with SwiftPieces Pro.
Every Pro pattern installs with one command once your license is signed in, and re-skins with Pro's design system.
Open it in the Pro library ↗Needs a SwiftPieces Pro license: npx swiftpieces login first.
- Type
- AttachmentComposer
- Inside
- Photos, Camera and Files, Thumbnail tray, Upload states with Retry, Growing field and Send
- Install, with a Pro license
- npx swiftpieces add AttachmentComposer
- Depends on
- Pro's Design System, which installs with it
A composer pinned above the keyboard with a plus menu for Photos, Camera and Files. Each pick lands in a tray as a thumbnail or file chip and uploads through your closure with a ring that fills, or a failure you can retry; Send waits for text or an attachment and every upload, and turns into Stop while the reply runs.
Its SwiftUI source comes with SwiftPieces Pro: Attachment Composer in the Pro library.