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
[WIP] UI code and appearance update #27862
Conversation
|
Another point for consideration: currently the game has two settings for the sidebar, narrow and wide. I think I'll expand that system to allow more than two settings. |
|
Remember to retain both the types of mood indicator here instead of preferring one over the other some users like the :) rather then the ._. versions. I don't think you intend to only keep one but it was what was in your mock up so. |
|
I have to admit I kinda like the ||||| bars being together in principle, except for stamina being hard to distinguish. I wonder if it could be put there but made blue instead of green. Really this should probably be jsonized somehow. |
|
Will it keep that tiny upper left corner mini-map? Love that thing for night raiding. Like to add encouragement for the emoji/mood indicator to be more prominent. It is the bit of information that helps a player feel more connected to their character. All the new designs tend to make it feel like an afterthought while I consider it to be more like the soul of my character. On I-am-Erk's comment, a color change would be good if it returns back to nsklaus' position under the legs. I was thinking of a pixel wide bar separating it from the legs too, but that requires more space so.... |
Can anyone suggest a simple and effective freeform auto-scaling nested box code we could rip off for JSON panel handling? Ren'Py is built to be extremely easy-to-use and as a python framework has very readable source code (end-user inputs look almost the same as JSON...) but I doubt many people are familiar with it. Are there any C++ equivalents with open source code? |
|
If we decide to break stuff into sub blocks, don't forget that things that are too big can probably be abbreviated or rephrased to make it geometrically possible. Dpwb has requested wind speed and direction be included with weather and I think that's a good idea. |
|
At some point I am planning on having weather_data return not just "cloudy/sunny" but also wind direction and a text description of the wind strength |
|
Wind should be a separate field not directly attached to weather but placed in the same "environmental" block. And it should definitely render in vehicles if the game actually performs the proper vector sum in determining wind chill. Will there be a man-portable wind speed meter to get numerically precise values? |
|
The weather reader CBM and weather reader item produce exact figures. |
|
STAMINA IN THE RIGHT SPOT. WOOO. @kevingranade please look at this. |
|
I'm very glad to hear that you have eyes on the idea of making parts of the sidebar easier to move around and creating more settings for the sidebar. It would be great if we could let players rearrange the sidebar components to something that they find more aesthetically pleasing and/or more efficient, or at least if we had a number of possible sidebar setups to choose from. (We might add the older style of sidebar with a name like classic, for example.) |
|
Perfect idea. Like I said in the Panelinfo 3 part. I don't mind his new UI, IF I can choose another 😂 |
|
As someone who just blindly follows the ui update, i would prefer this way over the other. In that things are scattered, i get the weather info faster, before my
Break it into two new lines, and add the mood, and safemood next to that. |
|
Inactive and superseded by #28152 |
Summary
SUMMARY: Interface "Changed UI layout"Purpose of change
I'm going to make a stab at the current UI issues floating around. This PR is an alternate to #27809.
I didn't actually get around to the redesign yet - currently, there are only back-end changes that break down code into separate functions. This makes moving items around much easier and, I think, is a first step to JSONing the UI if it ever comes to that.
The next step would be to change how UI looks, you can see a mock-up below.
Describe the solution
This is the layout that was generated from brainstorming in Discord:
However, I'm still trying to figure out the best way to put vehicle info into it. I will probably not touch the wide sidebar, because I've never used it and I'm not sure what would be better.