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

Create a one-time splash screen for initial start-up #52

Open
esbullington opened this issue Sep 12, 2012 · 3 comments
Open

Create a one-time splash screen for initial start-up #52

esbullington opened this issue Sep 12, 2012 · 3 comments

Comments

@esbullington
Copy link

As requested, tshirtman, I'm writing this idea up. It might be a good idea to develop a one-time splash screen to display for the initial start-up, with a loading graphic and text saying something like "Completing initial installation".

Then, the normal splash screen would be displayed on subsequent start-ups.

This is a relatively low-tech way of making the initial start-up more user friendly. Although I realize the implementation could be tricky. One possibility is a launcher application. See the 4th response below:

http://stackoverflow.com/questions/1103027/how-to-change-an-application-icon-programmatically-in-android

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@tito
Copy link
Member

tito commented Sep 12, 2012

I agreed to have the loading screen, like a boot loading screen. I tried to do it one hour, but never finished.
Why do you want to change the icon? It can stay the same during the whole app execution: you already have --icon parameter in build.py.

So only adding a progress bar on the loading screen would be ok: Give the ability to set the position/size/color of the progress bar via a config file/xml that can be generated by build.py, placed into the assets, and used by python-for-android.

@esbullington
Copy link
Author

Sorry, I wasn't clear. I don't want to change the icon. What I should have said was to include a graphic on the splash screen indicating that it's loading, like a spinner:

http://blog.james-irwin.com/2008/03/ajax-loader.html

Or a progress bar. It really doesn't matter which one. Just something to indicate to people that the initial start-up is completing the installation (since it's unpacking files).

Then, you show the normal splash screen on subsequent start-ups. Whichever one the user indicates, or the default.

@ghost
Copy link

ghost commented Dec 13, 2018

I really like this idea. Maybe I'll get a chance to look at it some time soon, since I'm already poking around build.py right now

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