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

Background image is "Loading" #181

Open
Cecilectomy opened this issue Apr 19, 2019 · 3 comments
Open

Background image is "Loading" #181

Cecilectomy opened this issue Apr 19, 2019 · 3 comments

Comments

@Cecilectomy
Copy link
Contributor

The GameShell background image is the "Loading" image (On HDMI it is actually a full size background image of an exploded gameshell). If and When the UI crashes due to various bugs and issues, it makes the unit look like it is stuck loading something when in actuality nothing is happening, you are just seeing the background image.

The background should be something unique, and the loading image should be shown in times of actual loading, and an error image should be shown for crashes, etc.

@Mihaylov93
Copy link
Member

I think thats some technical limitation of how its shown.

feh is used for showing that at .xinitrc time

feh --bg-center ~/launcher/sys.py/gameshell/wallpaper/loading.png

@Cecilectomy
Copy link
Contributor Author

Right, but feh can be and is being used in numerous places to set the background to more appropriate images (bg image is not the most appropriate solution to begin with, but it's what being used)

I forgot about this issue, but at one point I had some example code that would change the image if the launcher encountered an unrecoverable issue to show an "error" image.

This is to update the code to display a more appropriate image than "loading" which causes a LOT of people to think their device is stuck loading whatever it is they last launched, but actually the launcher is just completely crashed.

If I ever get back around, I will be fixing this myself and creating a pull request.

@Mihaylov93
Copy link
Member

It would be nice an error handler on python, to catch any exception and set the background.

Or maybe a daemon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants