-
Notifications
You must be signed in to change notification settings - Fork 5
feat: Onboarding animation #2019
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds DotLottie animation support to the onboarding flow by introducing the dotlottie-ios dependency and replacing static illustrations with animated .lottie files for the authorization permission screens (contacts and notifications). The changes refactor the animation handling to support both legacy Airbnb Lottie and new DotLottie formats with theme switching based on color scheme and accent color.
- Adds DotLottie iOS library dependency via branch reference
- Introduces two new animated
.lottiefiles for permission screens - Refactors animation color/theme handling to support multiple animation formats
Reviewed Changes
Copilot reviewed 5 out of 7 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| Tuist/Package.swift | Updates ios-onboarding dependency to use feat/dotlottie branch instead of version |
| Tuist/Package.resolved | Adds dotlottie-ios dependency and updates related package versions |
| MailResources/Animations/notificationPermission.lottie | Adds new animated notification permission illustration with theme support |
| MailResources/Animations/addressBookPermission.lottie | Adds new animated address book permission illustration with theme support |
| Mail/Views/Onboarding/WaveView.swift | Refactors color update logic to handle both Airbnb Lottie and DotLottie animations |
| Mail/Views/Onboarding/OnboardingView.swift | Updates animation access to use enum pattern matching |
| Mail/Views/Onboarding/AuthorizationView.swift | Adds theme switching extension and replaces static images with DotLottie animations |
fcebc6a to
b76fbb3
Compare
|
9be2eaf to
8f4224e
Compare
8f4224e to
d62024e
Compare
af2acbf to
9ea834b
Compare
|



No description provided.