mozilla-vpn-client
mozilla-vpn-client copied to clipboard
DRAFT: stop loading screens persistently
Description
Here we:
- Stop loading the Home, Settings, and Messages screens "Persistently" in favor of loading them "Temporarily"
- Fix UI flickering in ScreenHome when the Screen loads and which becomes much more noticeable when the view is loaded every time the home button is clicked.
Before flicker fixes (Note the toggle wiggliness) | After flicker fixes |
---|---|
https://github.com/user-attachments/assets/7ec22884-41ca-48b2-9b9b-d6a4785e4d9c | https://github.com/user-attachments/assets/c88e2991-dd39-4aca-a1fc-a0293ae7d7e1 |
Reference
i.e Jira or Github issue URL
Checklist
- [ ] My code follows the style guidelines for this project
- [ ] I have not added any packages that contain high risk or unknown licenses (GPL, LGPL, MPL, etc. consult with DevOps if in question)
- [ ] I have performed a self review of my own code
- [ ] I have commented my code PARTICULARLY in hard to understand areas
- [ ] I have added thorough tests where needed