PyPlanet / PyPlanet

:rocket: PyPlanet is the next-gen Server Controller for ManiaPlanet (v4+) and Trackmania. Using Python3 and AsyncIO.
http://pypla.net/
GNU General Public License v3.0
110 stars 49 forks source link

UI tweaks #352

Closed TheLongLife closed 1 year ago

TheLongLife commented 7 years ago

Suggestion:

Hey, I see that you've updated the UI and I'm glad to see that you used my idea :) :+1:

Looks good but I think that with few small changes and tweaks it could look even better.

When I was making that UI example I had in mind UI that FAST controller had, which was really simple and nonobstructive, which in my opinion is the most important thing when it comes to game UI/overlay.

FAST controller achieved that by having small collapsible widgets and not many colors...even the nick colors were white.

Expansion controller however dealt with that problem in a smarter way...being able to hide the records panels and show them only when you press tab. It would be really cool if you could implement toggle option for that.

Here are few things that you can change/tweak:

1. Unbalanced widget sizes: Map info and server info widgets at the top are unnecessarily bigger than the records widgets and the records widgets are a bit too small thus making them look unbalanced.

2. Readability: Few things are affecting this:

3. New checkpoint tracker widget looks kinda out of place next to that stock checkpoint widget.

4. Record background fields should maybe always be on the screen even if there are no records. Looks kinda weird to have the gap between the dedis and the live records.

tomvlk commented 7 years ago

Thanks for your feedback @TheLongLife. I will come back with some of my opinions about your points later if you don't mind. I will let others also read this and make action points of it. I already agree on some points I can tell. Again, thanks for your opinion about the UI, it helped us already moving in the right direction. We only need to finetune it now, and make it better, some things like you mention in your color point, is still something that needs to be reworked eventually (removed and replaced by something else that makes it compare pretty easy).

TheLongLife commented 7 years ago

@tomvlk No problem. Thank YOU for creating this great controller :+1:

I will come back with some of my opinions about your points later if you don't mind.

Sure. I don't know if there are any limitations or things that have to be done differently...those were just my thoughts on how I think that it could be enhanced.

Edit: One small thing that I forgot to mention...On the map info widget you may want to put ManiaExchange logo instead of TM logo :D https://mania-exchange.com/Content/images/planet_mx_logo.png

tomvlk commented 7 years ago

I've talked with the team and some people to have a spreaded discussion and outcome. Things we want to do and improve are the following:

What we won't do (for now) is:

Again, thanks for your feedback, we will post some updates while developing the improvements here. Also the technical stuff. If you have any suggestions during any development, you are welcome to give it. (Also not related to this issue, always welcome, we want to listen to the players and not look to other controllers and make it "better" by copying features/things.)

TheMaximum commented 7 years ago

Removed the red and grey in the records widgets in 25e156c03756b7aa8d80b13d6e7ea8f89836ce0a.

tomvlk commented 7 years ago

First UI improvements done will be in 0.5.0. Further improvements will be released in versions after 0.5.0.

TheMaximum commented 1 year ago

Thanks again for writing and sharing your issue(s) with us and apologies for the long wait. Due to being occupied by life, work, and other projects, our capacity to fix/implement issues has been and is limited. As this is an old(er) issue with no recent activity, we've decided to close this without further implementation. If you feel this issue is still relevant for us to look at and implement, please feel free to reopen it.