Splash Screen & Progress API #314
Replies: 3 comments 4 replies
-
|
Stack approach is a good way to go about it, and keeping it under |
Beta Was this translation helpful? Give feedback.
-
|
In short...built-in Modern splash? |
Beta Was this translation helpful? Give feedback.
-
|
What about localization? Should be easy with |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
Improve the splash screen with it's associated progress API.
Goals
Non Goals
Motivation
Currently, if a modder wants to indicate to the user the loading of their mod, they can use the
ProgressManagersadly, it is not incredibly nice to use and it is undocumented.Also, to have a nice looking splash, you need extra mods that can be intrusive.
Description
This would aim at creating a new splash renderer, which would be modern thus cleaner and more optimized.
This also proposes the creation of a new
ProgressStackclass which is used to pushProgressBarobjects, the neat difference here is that just like the old unfinished API you push aProgressBaron the stack with predefined steps, when you reach the predefined number of steps, it automatically pops.Also, the process of pushing, popping, and stepping progress bars will not incur noticeable overhead.
All the necessary classes would be created in a package under
clientcalledsplash.This would also add / improve the loader's progress bars.
Dependencies
No response
References
No response
Guidelines
Beta Was this translation helpful? Give feedback.
All reactions