-
Notifications
You must be signed in to change notification settings - Fork 64
Improving the Amenities panel of city view #56
Comments
Good points, sounds reasonable. |
Addressing these in order:
|
Okay.. here's my take on this (related to the upcoming tries we'll have to make for Housing too!) To me two very simple combo-strings could solve all your problems of calibration.
Now -- as you can see from this post the !TOTAL! length of the strings aren't balanced, visually. Heck, even BOTH combo-strings could just be dumped in the middle-part (along with a small dividing line?) -- together. People would then intuitively detect the proper string/text tag(s) as approximately stuck with the nearest symbol(s). Think of it as a maximum width available to fit whatever (sizing & localization concerns included), only. |
Ooooppppsss.. forgot to add another possibility; Tooltips for each "Bubbles'? :) |
Something else i just noticed about this Panel. |
Firstly, tags can get the WrapWidth attribute to automatically warp long strings. When a word is longer than the WrapWidth, the word will be cut into two lines. This image shows WrapWidth="70" applied to the current amenities panel and removing the [NEWLINE] in the strings:
As can be seen, the "Entertainment" is split into two lines. Using the WrapWidth attribute allows the current hard-coded strings to use LOC_* strings that are localized. There doesn't seem to be a LOC_ string for "Entertainment", however, and more on this later.
There is a problem with using WrapWidth, though, and that is with people who modded their UI font sizes (me included). For us, the original list view is more flexible. The biggest problem with the City Details panel was the tutorial messages anyway.
Also referring to the previous image, I'd like to suggest that the "Total Amenities" line be done in the same way as the "Total Housing" line. Using the background color to separate it from the breakdown icons.
With the settings menu and perhaps even more elaborate configuration interface, it might be a good idea to get started on implementing i18n in the mod so that it can be localized.
This ties into item #1, where, with i18n implemented, all those labels should now get their own dedicated LOC strings to avoid future changes or conflicts, or localization differences making the panel look strange. When i18n is implemented, the "Entertainment" label can also get it's own LOC_ string.
The text was updated successfully, but these errors were encountered: