UI rework

After some thought, it would be more compatibility friendly if the core would just default back to the old behavior if there is an encoding issue.
It is not 100% foolproof but I got some success reverting a builtin MFD to the Windows encoding (could not get NASSP to start a scenario without crashing, I did not really investigate why).
@rcflyinghokie : The PR is here, can you check it out?
 
After some thought, it would be more compatibility friendly if the core would just default back to the old behavior if there is an encoding issue.
It is not 100% foolproof but I got some success reverting a builtin MFD to the Windows encoding (could not get NASSP to start a scenario without crashing, I did not really investigate why).
@rcflyinghokie : The PR is here, can you check it out?
Sure let me give it a whirl today, will report back!
 
After some thought, it would be more compatibility friendly if the core would just default back to the old behavior if there is an encoding issue.
It is not 100% foolproof but I got some success reverting a builtin MFD to the Windows encoding (could not get NASSP to start a scenario without crashing, I did not really investigate why).
@rcflyinghokie : The PR is here, can you check it out?
My plus minus is back :)
 
I did notice on this rework the time acceleration menu is now missing graduations between 10 and 100, it would be useful to at the very least add a 50 or detents of some sort in there and perhaps an entry box to type a speed in like what existed before?
You can ctrl-click the slider and it'll let you enter the value manually (ImGui idiosyncrasy).
 
You can ctrl-click the slider and it'll let you enter the value manually (ImGui idiosyncrasy).
I still think some values between 10 and 100 should be there to click for ease of use like before.
 
OK I don't understand, the old one had nothing between 10x and 100x. What do you mean?
1767974675985.png1767974692864.png
 
I think we're talking about the "detents" that let you drag the slider to exactly to: 10x, 20x, 30x, etc. exactly.

I quite like the continuous slider, but the fact that it's a log scale slider can be a little dangerous in some situations.
 
I think we're talking about the "detents" that let you drag the slider to exactly to: 10x, 20x, 30x, etc. exactly.

I quite like the continuous slider, but the fact that it's a log scale slider can be a little dangerous in some situations.
I see, you mean the snapping on predefined values? Maybe I can add this behavior and use the control key to enable finer tuning.
 
This looks amazing! Really like the Delta Glider Color sceme for the Menu. Finally getting away from the Windows XP look
In my experimental SDL3 branch (which will see some large changes soon-ish), I've messed around a bit with potential styles:
View attachment 42490
View attachment 42491
View attachment 42492
View attachment 42493
I'm always open to feedback for these visual things, but they're not my main priority with that branch right now so it might be a bit before I get to them :P
Ultimately that PR will probably be split into a few (see my other post and some of the discussion around it)

Having a consistent style between Orbiter core parts is nice, however, and the way ImGui works it's possible for modules to override said style.
I personally like this style (its colors are derived from "Delta Glider Red" haha), but I'm no UI designer so feedback is appreciated!
 
Back
Top