Open GreenLunar opened 2 years ago
This is not the only issue of UX concerning the GUI. I had asked on discord if someone would want to redesign the - at times - cluttered and even overlapping elements that have been added over the years. Doing this piecemeal will result in basically the same uncoordinated mess; the code has grown from its historic roots and the loadingscreen() function only expects one string to output and is used in numerous places, so: one would have to find a way to handle all the use cases in a sensible and efficient manner.
If the loadingscreen()
function only expects one string to output, then I suggest this design, as a temporary solution.
[00%] downloading package 23 of 24: MightyPete/bloody-marvelous512 (ESC to cancel)
[00%] downloading package 23 of 24:
MightyPete/bloody-marvelous512 (ESC to cancel)
[00%]
- from 0% to 99%
[ 0%]
- notice ` empty char before digit
[ 1%]
[20%]
[99%]`
Current
Proposed 1
Proposed 2
Proposed 3
Motive
The text being centered and changing its width in both sides, is confusing and also difficult to follow, which is annoying.
Placements
Place constant text at the bottom-middle and the dynamic text at the top-left.
Bottom-middle
Because this is where map name is placed.
Top-left
Because this is where chat and activity is placed.