iOS
iOS copied to clipboard
Refactor view hierarchy to achieve dax dialog animation growing/shrinking
Task/Issue URL: https://app.asana.com/0/1206329551987282/1207736844779819/f CC: @SabrinaTardio
Description:
This PR refactors the view hierarchy to make the UI Dialog seem to update the same view and match the Android animation. I also cleaned up a bit by moving/renaming some views.
https://github.com/duckduckgo/iOS/assets/1089358/cfdb15b1-021b-439d-815a-005b93ee4cda
Steps to test this PR:
- Run the new Onboarding Intro flow
- Check that the animation from the intro dialog to the browser comparison dialog looks nice and smooth.
Definition of Done (Internal Only):
- [ ] Does this PR satisfy our Definition of Done?
Copy Testing:
- [ ] Use of correct apostrophes in new copy, ie
’rather than'
Orientation Testing:
- [ ] Portrait
- [ ] Landscape
Device Testing:
- [ ] iPhone SE (1st Gen)
- [ ] iPhone 8
- [ ] iPhone X
- [ ] iPhone 14 Pro
- [ ] iPad
OS Testing:
- [ ] iOS 15
- [ ] iOS 16
- [ ] iOS 17
Theme Testing:
- [ ] Light theme
- [ ] Dark theme
Internal references:
:no_entry_sign: The Asana task linked in the PR description is not added to iOS App Board project.
- Verify that the correct task is linked in the PR.
- :warning: Please use the actual implementation task, rather than the Code Review subtask.
- Verify that the task is added to iOS App Board project.
- When ready, remove the
bot: not in app boardlabel to retrigger the check.