Ugh yeah, looks like nobody wants to remake the whole Gui, but that's ok, maybe the current one isn't that bad.
------
So, on master we have now resized fonts.
Gui fonts are now bigger for high screen res and smaller for low (works after restart atm idk why).
And I made the windows bigger (less empty margin) for high screen res (height 768 and below didnt change).
This generally made the Gui scale better.
- {l Code}: {l Select All Code}
If somebody builds from sources and wants to tinker with it, params are in
source/ogre/common/GuiCom_Util.cpp, in CGuiCom::CreateFonts() marked with // par
and for window size margin with screen res in
source/ogre/common/GuiCom_Screen.cpp, float CGuiCom::GetGuiMargin()
Sadly, now all long texts overflow/cut, have to be rechecked. I did that quickly.
There seem to be strings that are long in few languages. Mainly on View tab.
I think that's an issue with Gui and placing them, probably should be in single line, not next to sliders, right ?
-----
To answer what Wuzzy said:
- Fullscreen, I'm not for it, moving window is sometimes useful, also window is smaller, shows track in behind etc.
- I'm fully against this: Changing gui mechanics (like in Vdrift etc) with an in game menu with "leave game" that goes back to gui. Why? Well, some time is spend in Gui, and that currently shows track behind. If we change this we'll have only that (quickly boring) background image or car garage like in Vdrift.
- Apropo loading screen. Hmm. It's a cool idea but: 1. preview images are square, 2. loading screens are random and that's a great thing because it shows (nearly) all game sceneries. 3. If you e.g. start 1 track few times in a row, it will be really boring/frustrating (to see the same loading screen and info). 4. Generally all that info you can see right now in track tab or on challenge, stages tabs etc. 5. I don't want to code it to just check if I'm right.
- Game tab general. That is how it's supposed to be. On 1st, general tab you have 4 combos with most used options. If you want to tinker with their params (which most users won't I guess) you have other tabs. Changing tabs just to change boost type is too much trouble.
- Car tab bars/indicators. I'm for it but: mass is better low (so bar would go inversed), power/torque are just matched to the times and I'm not very keen with real values, so I wouldn't rely on those at all. What actually matters more is bhp/ton (power/mass) ratio which isn't shown, but is in car test window, maybe it'd be better to also have it, idk is already crowded there.
I want to show a car acceleration graph here (car velocity with time). That will showcase those 3 time values (0 to x kmh). Is also hard to find a good place for it on car tab.
Nobody commented on the split of [Game] in main menu. I guess this will happen anyway if any more game mode appears (like career or collection) or even if we separate split screen and multiplayer to new entires (would need some hiding and reusing of current gui parts).
I talked on irc with Evropi, maybe he'll do sth, he has lots of good ideas, I just don't yet see this, would be better to attach some preview images of those.