-
-
Notifications
You must be signed in to change notification settings - Fork 968
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
Change: Recolour graph windows to brown #8700
Conversation
Screenshots or it didn't happen! :D |
Nice idea. Some notes:
For reference, an earlier page about the same idea: https://wiki.openttd.org/en/Development/GUI%20Style%20Guide#window-colours Edit: So, I tend to agree with ldpl. The changes do not really improve the visibility. I guess they are inconsistent for a reason. |
This would've been much easier to discuss as several separate changes but here's my opinion:
UPD. I forgot I had night mode on, so changed my opinion a bit after disabling it xD P.S. Story book also has 1cc brown. |
6417b03
to
4a1df39
Compare
Thank you both for the feedback. I have updated the original post. I have reverted town and local authority windows to brown. Industries probably have to stay cream, since a lot of NewGRF industries insert custom text which we can't recolour orange to match town windows. I've changed the buttons on the detailed performance window to brown, which required extending MakeCompanyButtonRows() to take a Colours parameter. I also recoloured the buttons on the cargo payment graph from orange to brown. The closest parallel here I think is enabling/disabling industries in the small map, which of course are not buttons...but this inconsistency is out of scope here.
All rename windows are system grey including for player-owned things like stations and vehicles. I don't see a need to change this. |
I still think detailed performance looked better in grey but brown is ok too now. And mb making numbers orange like in the town window will improve it even further. Brown cargo buttons look nicer than orange.
Well, if there ever was a good time to do that it would be now. As 1.11 already messes with industry sets in cargo colours. And gamescripts now can add a custom industry text too so they'll also become a hindrance in the future. |
Thoughts? |
4a1df39
to
a2a86da
Compare
I went with the orange numbers for the detailed performance rating. |
Personally I don't like these changes. I find it better when the different thing's windows have different color, because I can easier distinguish them without taking a closer look. Like when the industry window has other color than the town window. |
EDIT: I could go either way on the industry window, and the primary scope of this PR is graphs and related info windows being brown. I have simplified the PR to only graph windows. If someone has a strong preference on the industry window colour, they can open a new PR. It is out of scope for this one. |
a2a86da
to
2a521ba
Compare
You're still changing the signs list window to brown. Seems out of scope for this - given industry directory is brown & station list is grey |
I'm not opposed to splitting up this PR for each window type, but this isn't an oversight in colour choice. The sign list is global like the industry window, not split per company like the station list. |
Few comments:
|
A few answers:
|
Ah, I was not aware of that NewGRF. I would note, though, that it simply changes the entire colour palette of the game; it is still not possible to recolour specific GUI elements via NewGRF. I welcome other thoughts on orange vs. black text in the detailed performance rating window. It is not feasible to allow users to opt-out of every single change, and I have not heard from anybody that they prefer the current look over this change. Please understand that I am not unilaterally making changes with no concern for other users. I am trying to contribute to making OpenTTD a better game for all, and my proposals are all subject to approval or rejection by the core developers. I welcome input from anyone and often incorporate constructive suggestions into my proposals (see my back-and-forth with ldpl here and in my other recent PRs), but opposing change just because you fear a hypothetical user might be upset is not helpful feedback. Nor is it our job to worry about that; let's leave that to the core developers. :) |
Right, we talked it over a bit. A few minor requests:
Otherwise, good to go! |
2a521ba
to
ade7243
Compare
I think it would be worthwhile in the future to consider adding a color selection option for some windows - without going into details, just 2, 3 options like: Brown (default), Gray (classic). Changing the color could also be useful for purple windows, which are not very legible given the small GUI size. Anyway, this is a matter of a different PR. ;) |
Motivation / Problem
The dark graphs introduced in #8557 look great, but the windows don't match stylistically with other GUI elements. @ldpl suggested changing the window color to brown to match the map.
EDIT: I had attempted to recolour a bunch of other windows, but realized the scope creep made reviewing difficult, so I've reduced the scope to just recolouring graph and other information windows brown.
Closes #8633.
Description
The following graph windows are now brown:
Also, several non-graph windows make sense to be brown too:
Limitations
Checklist for review
Some things are not automated, and forgotten often. This list is a reminder for the reviewers.