mozilla-vpn-client icon indicating copy to clipboard operation
mozilla-vpn-client copied to clipboard

DRAFT: stop loading screens persistently

Open lesleyjanenorton opened this issue 6 months ago • 0 comments

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

lesleyjanenorton avatar Aug 28 '24 21:08 lesleyjanenorton