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
Fix checkmark fading animation when choosing a site design #17868
Conversation
You can trigger optional UI/connected tests for these changes by visiting CircleCI here. |
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.
Great work @twstokes 👍
I tested this on a iPhone SE 2020 (iOS 14.7.1) and everything worked as expected. The code changes also look consistent to me 🎉
I also validated that the fix also applies to the page layout picker selector 👍
Page layout picker before
before.mov
Page layout picker after
after.mov
fd28121
to
af84c65
Compare
Generated by 🚫 dangerJS |
Thanks for highlighting that @antonis! I'll update the testing steps to include that view as well. 🙇 |
ea58629
to
a001683
Compare
Fixes #16690
Description
This PR corrects a minor issue where the white background view behind the blue checkmark image would cause a flickering effect due to how their opacities would blend. The solution proposed here is to combine both views into one container view.
To test
Choosing a design
Choosing a layout
Prerequisites: This view may be shown with all configurations, but definitely works with WordPress.com sites and a theme from WordPress (e.g. Alves)
Before
Simulator.Screen.Recording.-.iPhone.13.-.2022-02-02.at.17.02.46.mp4
After
Simulator.Screen.Recording.-.iPhone.13.-.2022-02-02.at.16.59.57.mp4
Other notes
Eventually we can move to
UIImage.SymbolConfiguration
(needs iOS 15+) and define the symbol's colors, which is a simpler solution.Regression Notes
What I did to test those areas of impact (or what existing automated tests I relied on)
I tested the steps above manually on a device.
What automated tests I added (or what prevented me from doing so)
None.
PR submission checklist:
RELEASE-NOTES.txt
if necessary.