Skip to content
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

Slow-loading wallpapers set incorrect panel color on login #613

Closed
cassidyjames opened this issue Sep 21, 2019 · 5 comments · Fixed by #1968
Closed

Slow-loading wallpapers set incorrect panel color on login #613

cassidyjames opened this issue Sep 21, 2019 · 5 comments · Fixed by #1968
Labels
Priority: Medium Should be addressed when time allows Status: Confirmed Verified by someone other than the reporter
Projects

Comments

@cassidyjames
Copy link
Contributor

It looks like a slow-loading wallpaper (i.e. a very large resolution on a not super powerful system) causes Gala to think the wallpaper is whatever the color is before it's loaded (i.e. if there's a color set, it uses that instead—black by default). For light wallpapers, this means the background ends up being black for a second, which then renders white text on the light wallpaper once it loads in.

@cassidyjames
Copy link
Contributor Author

As a note, it only seems to do this on login; when changing the wallpaper in-session, the correct panel color is set.

I've also confirmed it can be worked around by setting the wallpaper color to white, then choosing the light wallpaper. Then during that moment on login when the wallpaper is loading, the background is white and the correct panel color is set.

@cassidyjames
Copy link
Contributor Author

I'm able to reproduce this on two machines with the new Canazei Granite Ridges.jpg wallpaper.

@cassidyjames
Copy link
Contributor Author

To reproduce:

  1. In System Settings → Desktop ensure the wallpaper color is set to black
  2. Set Canazei Granite Ridges.jpg as your wallpaper
  3. Log out and back in

If your machine is similar to mine, it'll take a moment to load the wallpaper when logging back in, and the panel color will be incorrect. If you repeat it but set the color to white in step one, the panel is set to the correct color.

@cassidyjames
Copy link
Contributor Author

@donadigo had mentioned being able to reproduce this, but I'm not sure if there's been any progress.

@cassidyjames
Copy link
Contributor Author

This is more easily reproducible for me on the Pinebook Pro with any of our light-topped wallpapers. @davidmhewitt had mentioned possibly taking a look at this? 🤞😅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority: Medium Should be addressed when time allows Status: Confirmed Verified by someone other than the reporter
Projects
Status: Done
ARM
  
To do
Development

Successfully merging a pull request may close this issue.

2 participants