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

Relocate texts of download status #462

Open
GreenLunar opened this issue Nov 17, 2022 · 2 comments
Open

Relocate texts of download status #462

GreenLunar opened this issue Nov 17, 2022 · 2 comments

Comments

@GreenLunar
Copy link

GreenLunar commented Nov 17, 2022

Current

image

Proposed 1

image

Proposed 2

image

Proposed 3

image

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.

@flowtron
Copy link
Contributor

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.

@GreenLunar
Copy link
Author

GreenLunar commented Nov 17, 2022

If the loadingscreen() function only expects one string to output, then I suggest this design, as a temporary solution.

Top-left

All monospace:

[00%] downloading package 23 of 24: MightyPete/bloody-marvelous512 (ESC to cancel)

Semi monospace: This is more sensible, IMHO

[00%] downloading package 23 of 24: MightyPete/bloody-marvelous512 (ESC to cancel)

Percents

[00%] - from 0% to 99%
[ 0%] - notice empty char before digit
[ 1%]
[20%]
[99%]

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