├── GIF previews ├── .gitignore ├── echo.gif └── messagesContactList.gif ├── README.md ├── iMessageClone.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcuserdata │ └── amos.gyamfigetstream.io.xcuserdatad │ └── xcschemes │ └── xcschememanagement.plist └── iMessageClone ├── Assets.xcassets ├── AccentColor.colorset │ └── Contents.json ├── AppIcon.appiconset │ └── Contents.json ├── AppIcons │ ├── Contents.json │ ├── app.imageset │ │ ├── Contents.json │ │ └── app.pdf │ ├── appstore.imageset │ │ ├── Contents.json │ │ └── appstore.pdf │ ├── digital.imageset │ │ ├── Contents.json │ │ └── digital.pdf │ ├── fitness.imageset │ │ ├── Contents.json │ │ └── fitness.pdf │ ├── memoji.imageset │ │ ├── Contents.json │ │ └── memoji.pdf │ ├── photos.imageset │ │ ├── Contents.json │ │ └── photos.pdf │ ├── store.imageset │ │ ├── Contents.json │ │ └── store.pdf │ ├── time.imageset │ │ ├── Contents.json │ │ └── time.pdf │ └── touch.imageset │ │ ├── Contents.json │ │ └── touch.pdf ├── Contents.json ├── EffectsImg │ ├── Contents.json │ ├── love.imageset │ │ ├── Contents.json │ │ └── love.pdf │ └── love2.imageset │ │ ├── Contents.json │ │ └── love2.pdf ├── avatar │ ├── Contents.json │ ├── amos.imageset │ │ ├── Contents.json │ │ └── amos.png │ ├── carla.imageset │ │ ├── Contents.json │ │ └── carla.pdf │ ├── cooper.imageset │ │ ├── Contents.json │ │ └── cooper.pdf │ ├── fra.imageset │ │ ├── Contents.json │ │ └── fra.png │ ├── george.imageset │ │ ├── Contents.json │ │ └── george.pdf │ ├── jared.imageset │ │ ├── Contents.json │ │ └── jared.png │ ├── jeroen.imageset │ │ ├── Contents.json │ │ └── Screenshot 2021-12-15 at 13.08.14.png │ ├── luke.imageset │ │ ├── Contents.json │ │ └── luke.png │ ├── maren.imageset │ │ ├── Contents.json │ │ └── maren.pdf │ ├── martin.imageset │ │ ├── Contents.json │ │ └── Screenshot 2021-12-15 at 13.09.11.png │ ├── ruben.imageset │ │ ├── Contents.json │ │ └── ruben.pdf │ ├── stefan.imageset │ │ ├── Contents.json │ │ └── Screenshot 2021-12-15 at 13.09.48.png │ └── zain.imageset │ │ ├── Contents.json │ │ └── zain.pdf ├── baloons │ ├── Contents.json │ ├── baloonGreen.imageset │ │ ├── Contents.json │ │ └── baloonGreen.pdf │ ├── baloonOrangeDark.imageset │ │ ├── Contents.json │ │ └── baloonOrangeDark.pdf │ ├── baloonOrangeLight.imageset │ │ ├── Contents.json │ │ └── baloonOrangeLight.pdf │ ├── baloonPurple.imageset │ │ ├── Contents.json │ │ └── baloonPurple.pdf │ └── baloonRed.imageset │ │ ├── Contents.json │ │ └── baloonRed.pdf ├── confetti │ ├── Contents.json │ ├── oval.imageset │ │ ├── Contents.json │ │ └── oval.pdf │ ├── rect.imageset │ │ ├── Contents.json │ │ └── rect.pdf │ ├── s.imageset │ │ ├── Contents.json │ │ └── s.pdf │ └── spiral.imageset │ │ ├── Contents.json │ │ └── spiral.pdf ├── fireworks │ ├── Contents.json │ ├── fireworks1.imageset │ │ ├── Contents.json │ │ └── fireworks1.pdf │ ├── fireworks2.imageset │ │ ├── Contents.json │ │ └── fireworks2.pdf │ └── fireworks3.imageset │ │ ├── Contents.json │ │ └── fireworks3.pdf ├── incomingTail.imageset │ ├── Contents.json │ └── incomingTail.pdf ├── outgoingTail.imageset │ ├── Contents.json │ └── outgoingTail.pdf └── unreadIndicator.imageset │ ├── Contents.json │ └── unreadIndicator.pdf ├── Datastore └── MessagesDataModel.swift ├── Effects ├── Bubble Effects │ ├── BubbleEffectsView.swift │ ├── GentleEffect.swift │ ├── InvisibleLinkEffect.swift │ ├── LoudEffect.swift │ └── SlamEffect.swift └── Screen Effects │ ├── BalloonsEffect.swift │ ├── CelebrationEffect.swift │ ├── ConfettiEffect.swift │ ├── EchoEffect.swift │ ├── FireworksEffect.swift │ ├── LoveEffect.swift │ └── ScreenEffectsView.swift ├── Preview Content └── Preview Assets.xcassets │ └── Contents.json ├── UI Design ├── ChatsView.swift ├── Components │ ├── ChatsNavView.swift │ ├── ChatsTabBarView.swift │ ├── ComposeArea.swift │ ├── HeaderView.swift │ ├── IncomingDoubleLineCode.swift │ ├── IncomingDoubleLineMessage.swift │ ├── IncomingEmailAndCode.swift │ ├── IncomingHugeText.swift │ ├── IncomingSingleLineMessage.swift │ ├── IncomingTrippleLineMessage.swift │ ├── OutgoingDoubleLineMessage.swift │ ├── OutgoingMultipleLineMessage.swift │ ├── OutgoingSingleLine.swift │ └── SearchBarView.swift └── MessagesView.swift └── iMessageCloneApp.swift /GIF previews/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /GIF previews/echo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/GIF previews/echo.gif -------------------------------------------------------------------------------- /GIF previews/messagesContactList.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/GIF previews/messagesContactList.gif -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/README.md -------------------------------------------------------------------------------- /iMessageClone.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iMessageClone.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /iMessageClone.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /iMessageClone.xcodeproj/xcuserdata/amos.gyamfigetstream.io.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone.xcodeproj/xcuserdata/amos.gyamfigetstream.io.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/AppIcons/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/AppIcons/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/AppIcons/app.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/AppIcons/app.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/AppIcons/app.imageset/app.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/AppIcons/app.imageset/app.pdf -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/AppIcons/appstore.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/AppIcons/appstore.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/AppIcons/appstore.imageset/appstore.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/AppIcons/appstore.imageset/appstore.pdf -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/AppIcons/digital.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/AppIcons/digital.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/AppIcons/digital.imageset/digital.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/AppIcons/digital.imageset/digital.pdf -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/AppIcons/fitness.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/AppIcons/fitness.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/AppIcons/fitness.imageset/fitness.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/AppIcons/fitness.imageset/fitness.pdf -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/AppIcons/memoji.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/AppIcons/memoji.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/AppIcons/memoji.imageset/memoji.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/AppIcons/memoji.imageset/memoji.pdf -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/AppIcons/photos.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/AppIcons/photos.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/AppIcons/photos.imageset/photos.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/AppIcons/photos.imageset/photos.pdf -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/AppIcons/store.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/AppIcons/store.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/AppIcons/store.imageset/store.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/AppIcons/store.imageset/store.pdf -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/AppIcons/time.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/AppIcons/time.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/AppIcons/time.imageset/time.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/AppIcons/time.imageset/time.pdf -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/AppIcons/touch.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/AppIcons/touch.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/AppIcons/touch.imageset/touch.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/AppIcons/touch.imageset/touch.pdf -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/EffectsImg/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/EffectsImg/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/EffectsImg/love.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/EffectsImg/love.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/EffectsImg/love.imageset/love.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/EffectsImg/love.imageset/love.pdf -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/EffectsImg/love2.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/EffectsImg/love2.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/EffectsImg/love2.imageset/love2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/EffectsImg/love2.imageset/love2.pdf -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/avatar/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/avatar/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/avatar/amos.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/avatar/amos.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/avatar/amos.imageset/amos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/avatar/amos.imageset/amos.png -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/avatar/carla.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/avatar/carla.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/avatar/carla.imageset/carla.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/avatar/carla.imageset/carla.pdf -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/avatar/cooper.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/avatar/cooper.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/avatar/cooper.imageset/cooper.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/avatar/cooper.imageset/cooper.pdf -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/avatar/fra.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/avatar/fra.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/avatar/fra.imageset/fra.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/avatar/fra.imageset/fra.png -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/avatar/george.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/avatar/george.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/avatar/george.imageset/george.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/avatar/george.imageset/george.pdf -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/avatar/jared.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/avatar/jared.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/avatar/jared.imageset/jared.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/avatar/jared.imageset/jared.png -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/avatar/jeroen.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/avatar/jeroen.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/avatar/jeroen.imageset/Screenshot 2021-12-15 at 13.08.14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/avatar/jeroen.imageset/Screenshot 2021-12-15 at 13.08.14.png -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/avatar/luke.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/avatar/luke.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/avatar/luke.imageset/luke.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/avatar/luke.imageset/luke.png -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/avatar/maren.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/avatar/maren.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/avatar/maren.imageset/maren.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/avatar/maren.imageset/maren.pdf -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/avatar/martin.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/avatar/martin.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/avatar/martin.imageset/Screenshot 2021-12-15 at 13.09.11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/avatar/martin.imageset/Screenshot 2021-12-15 at 13.09.11.png -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/avatar/ruben.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/avatar/ruben.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/avatar/ruben.imageset/ruben.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/avatar/ruben.imageset/ruben.pdf -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/avatar/stefan.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/avatar/stefan.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/avatar/stefan.imageset/Screenshot 2021-12-15 at 13.09.48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/avatar/stefan.imageset/Screenshot 2021-12-15 at 13.09.48.png -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/avatar/zain.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/avatar/zain.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/avatar/zain.imageset/zain.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/avatar/zain.imageset/zain.pdf -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/baloons/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/baloons/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/baloons/baloonGreen.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/baloons/baloonGreen.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/baloons/baloonGreen.imageset/baloonGreen.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/baloons/baloonGreen.imageset/baloonGreen.pdf -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/baloons/baloonOrangeDark.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/baloons/baloonOrangeDark.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/baloons/baloonOrangeDark.imageset/baloonOrangeDark.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/baloons/baloonOrangeDark.imageset/baloonOrangeDark.pdf -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/baloons/baloonOrangeLight.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/baloons/baloonOrangeLight.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/baloons/baloonOrangeLight.imageset/baloonOrangeLight.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/baloons/baloonOrangeLight.imageset/baloonOrangeLight.pdf -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/baloons/baloonPurple.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/baloons/baloonPurple.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/baloons/baloonPurple.imageset/baloonPurple.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/baloons/baloonPurple.imageset/baloonPurple.pdf -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/baloons/baloonRed.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/baloons/baloonRed.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/baloons/baloonRed.imageset/baloonRed.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/baloons/baloonRed.imageset/baloonRed.pdf -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/confetti/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/confetti/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/confetti/oval.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/confetti/oval.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/confetti/oval.imageset/oval.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/confetti/oval.imageset/oval.pdf -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/confetti/rect.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/confetti/rect.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/confetti/rect.imageset/rect.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/confetti/rect.imageset/rect.pdf -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/confetti/s.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/confetti/s.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/confetti/s.imageset/s.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/confetti/s.imageset/s.pdf -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/confetti/spiral.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/confetti/spiral.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/confetti/spiral.imageset/spiral.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/confetti/spiral.imageset/spiral.pdf -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/fireworks/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/fireworks/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/fireworks/fireworks1.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/fireworks/fireworks1.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/fireworks/fireworks1.imageset/fireworks1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/fireworks/fireworks1.imageset/fireworks1.pdf -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/fireworks/fireworks2.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/fireworks/fireworks2.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/fireworks/fireworks2.imageset/fireworks2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/fireworks/fireworks2.imageset/fireworks2.pdf -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/fireworks/fireworks3.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/fireworks/fireworks3.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/fireworks/fireworks3.imageset/fireworks3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/fireworks/fireworks3.imageset/fireworks3.pdf -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/incomingTail.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/incomingTail.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/incomingTail.imageset/incomingTail.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/incomingTail.imageset/incomingTail.pdf -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/outgoingTail.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/outgoingTail.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/outgoingTail.imageset/outgoingTail.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/outgoingTail.imageset/outgoingTail.pdf -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/unreadIndicator.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/unreadIndicator.imageset/Contents.json -------------------------------------------------------------------------------- /iMessageClone/Assets.xcassets/unreadIndicator.imageset/unreadIndicator.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Assets.xcassets/unreadIndicator.imageset/unreadIndicator.pdf -------------------------------------------------------------------------------- /iMessageClone/Datastore/MessagesDataModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Datastore/MessagesDataModel.swift -------------------------------------------------------------------------------- /iMessageClone/Effects/Bubble Effects/BubbleEffectsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Effects/Bubble Effects/BubbleEffectsView.swift -------------------------------------------------------------------------------- /iMessageClone/Effects/Bubble Effects/GentleEffect.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Effects/Bubble Effects/GentleEffect.swift -------------------------------------------------------------------------------- /iMessageClone/Effects/Bubble Effects/InvisibleLinkEffect.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Effects/Bubble Effects/InvisibleLinkEffect.swift -------------------------------------------------------------------------------- /iMessageClone/Effects/Bubble Effects/LoudEffect.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Effects/Bubble Effects/LoudEffect.swift -------------------------------------------------------------------------------- /iMessageClone/Effects/Bubble Effects/SlamEffect.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Effects/Bubble Effects/SlamEffect.swift -------------------------------------------------------------------------------- /iMessageClone/Effects/Screen Effects/BalloonsEffect.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Effects/Screen Effects/BalloonsEffect.swift -------------------------------------------------------------------------------- /iMessageClone/Effects/Screen Effects/CelebrationEffect.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Effects/Screen Effects/CelebrationEffect.swift -------------------------------------------------------------------------------- /iMessageClone/Effects/Screen Effects/ConfettiEffect.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Effects/Screen Effects/ConfettiEffect.swift -------------------------------------------------------------------------------- /iMessageClone/Effects/Screen Effects/EchoEffect.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Effects/Screen Effects/EchoEffect.swift -------------------------------------------------------------------------------- /iMessageClone/Effects/Screen Effects/FireworksEffect.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Effects/Screen Effects/FireworksEffect.swift -------------------------------------------------------------------------------- /iMessageClone/Effects/Screen Effects/LoveEffect.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Effects/Screen Effects/LoveEffect.swift -------------------------------------------------------------------------------- /iMessageClone/Effects/Screen Effects/ScreenEffectsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Effects/Screen Effects/ScreenEffectsView.swift -------------------------------------------------------------------------------- /iMessageClone/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /iMessageClone/UI Design/ChatsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/UI Design/ChatsView.swift -------------------------------------------------------------------------------- /iMessageClone/UI Design/Components/ChatsNavView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/UI Design/Components/ChatsNavView.swift -------------------------------------------------------------------------------- /iMessageClone/UI Design/Components/ChatsTabBarView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/UI Design/Components/ChatsTabBarView.swift -------------------------------------------------------------------------------- /iMessageClone/UI Design/Components/ComposeArea.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/UI Design/Components/ComposeArea.swift -------------------------------------------------------------------------------- /iMessageClone/UI Design/Components/HeaderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/UI Design/Components/HeaderView.swift -------------------------------------------------------------------------------- /iMessageClone/UI Design/Components/IncomingDoubleLineCode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/UI Design/Components/IncomingDoubleLineCode.swift -------------------------------------------------------------------------------- /iMessageClone/UI Design/Components/IncomingDoubleLineMessage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/UI Design/Components/IncomingDoubleLineMessage.swift -------------------------------------------------------------------------------- /iMessageClone/UI Design/Components/IncomingEmailAndCode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/UI Design/Components/IncomingEmailAndCode.swift -------------------------------------------------------------------------------- /iMessageClone/UI Design/Components/IncomingHugeText.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/UI Design/Components/IncomingHugeText.swift -------------------------------------------------------------------------------- /iMessageClone/UI Design/Components/IncomingSingleLineMessage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/UI Design/Components/IncomingSingleLineMessage.swift -------------------------------------------------------------------------------- /iMessageClone/UI Design/Components/IncomingTrippleLineMessage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/UI Design/Components/IncomingTrippleLineMessage.swift -------------------------------------------------------------------------------- /iMessageClone/UI Design/Components/OutgoingDoubleLineMessage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/UI Design/Components/OutgoingDoubleLineMessage.swift -------------------------------------------------------------------------------- /iMessageClone/UI Design/Components/OutgoingMultipleLineMessage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/UI Design/Components/OutgoingMultipleLineMessage.swift -------------------------------------------------------------------------------- /iMessageClone/UI Design/Components/OutgoingSingleLine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/UI Design/Components/OutgoingSingleLine.swift -------------------------------------------------------------------------------- /iMessageClone/UI Design/Components/SearchBarView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/UI Design/Components/SearchBarView.swift -------------------------------------------------------------------------------- /iMessageClone/UI Design/MessagesView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/UI Design/MessagesView.swift -------------------------------------------------------------------------------- /iMessageClone/iMessageCloneApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GetStream/SwiftUIMessagesUIClone/HEAD/iMessageClone/iMessageCloneApp.swift --------------------------------------------------------------------------------