Packages authored by Ivan Magda
These packages are available as a package collection, usable in Xcode or SwiftPM.
ExpandableText
SwiftUI expandable text with markdown support. Renders bold, italic, strikethrough, code, and links - then truncates gracefully with animated "Show More". Auto-detects truncation, RTL-aware, works on iOS/macOS/tvOS/watchOS.
Stagger
Stagger modifier for SwiftUI - cascade animations for lists, grids, and collections without manual delay math. One line, any transition.
SwiftUIBackgroundVideo
Seamless looping background videos for SwiftUI. AVPlayerLooper + lifecycle handling + asset caching. No config, no dependencies. iOS 13+.
SwiftUIInterfaceOrientation
Per-view orientation locking for SwiftUI apps, solving the lack of built-in orientation control.
swiftui-toast
SwiftUI toasts with queue management. Uses Observable (iOS 17+). Auto-dismiss, tap-to-dismiss, 6 animation presets. VoiceOver-ready.
5 packages.