-
-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Progress bar during launch (with text) #1696
Comments
How much time LMMS uses to launch takes everything from 1 second to 8 seconds for me... It is a bit strange, and seems a bit random. I think it is a combination of reuse of memory (as it seems LMMS starts really fast when it has just been closed) and my PC's performance/power setting. I would say yes. |
Progress bars are complicated beasts. They have to calculate the components to "load" and then each component must have a specific "weight". I.e. A So yeah, its a nice to have, but I don't know much value it has. We may instead decide to have a single indeterminate loading dialog that just specifies what is happening which would be much simpler and not a tremendous amount of value lost. |
@tresf only text with what's happening might fit nicer with our loading |
If it is simpler that would totally work. What I am looking for is proof that LMMS is actually doing something in those 8 seconds, or if it is my PC limiting resources. |
Yeah, this is how GIMP does it. I personally like the busy animation too. It's part of every "wait" dialog since the 90s. :) |
I vote for simple changing text with a small animated circle indicating
|
👍 |
Provide status messages on splash screen when loading (#1696)
Nah, I don't think a progress bar is necessary.
|
Lots of programs have a loading screen similar to LMMS’s. What lots of those programs also have is an accompanying progress bar, sometimes with text on what the launcher is doing. This is especially useful for programs that take a while to launch. While LMMS launches rather quickly for me now, as it grows, or for users with slower PC’s, it might take a while. By adding a progress bar we let the user know that something is happening, and with accompanying text we tell them what that is. This makes loading a lot more bearable and would also ease troubleshooting/analyzing it, because it’s possible to see what’s taking so long.
Now, for users who launch fast, a progress bar might not be very appealing (they tend to look bad when loading too fast in my experience). This could be optional, but I don’t think that’s the best solution. Instead I propose the progress bar only show up if LMMS isn’t X% loaded after Y seconds. I’m pretty sure this type of “delayed progress bar” is present in other programs as well.
Thoughts?
The text was updated successfully, but these errors were encountered: