Running in portrait mode - HUD etc.
Posted: Sat Aug 30, 2014 6:05 pm
I was doing some layout work today with my monitor in portrait mode, and while it was that way around I took the opportunity to check how Oolite runs in that mode.
Answer: very pleasantly surprised in most respects, but I think a few tweaks may be needed, especially for HUDs. This is obviously very low priority, most people never use their monitors that way, but it's a rather nice demo of the versatility of Oolite, it might as well work well.
Here are some snapshots:
To set the scene - this is a Boa Cruiser, normally you don't see any part of the ship in the forward view, but in portrait mode the vertical angle is wide enough that you see the nose of the ship below the cockpit. With one exception all of the HUD is right at the bottom of the screen. That exception is the indicator for reduced sensitivity controls, which is way up above the rest of the HUD. I'm not sure why that would be, but since it's a late addition to HUDs I'm guessing that there's something odd about the code governing its position. Possibly it's setting position relative to the centre of the screen, not the other HUD components?
A more important point is that the HUD position at the bottom of the screen isn't ideal in this mode - it's so far down that you have to look away from the weapon crosshairs to see what's going on. Maybe what's needed is a special portrait mode HUD - raising all of the instruments to a higher position on the screen is one obvious possibility, but with all that vertical space to play with maybe there are alternatives, such as a radar display the full width of the screen with the other instruments below it. Or some instruments below the vertical centre, others above it.
As I said, this is REALLY low priority , I'm just mentioning it in case someone wants to try something a little different from the usual OXPs.
Answer: very pleasantly surprised in most respects, but I think a few tweaks may be needed, especially for HUDs. This is obviously very low priority, most people never use their monitors that way, but it's a rather nice demo of the versatility of Oolite, it might as well work well.
Here are some snapshots:
To set the scene - this is a Boa Cruiser, normally you don't see any part of the ship in the forward view, but in portrait mode the vertical angle is wide enough that you see the nose of the ship below the cockpit. With one exception all of the HUD is right at the bottom of the screen. That exception is the indicator for reduced sensitivity controls, which is way up above the rest of the HUD. I'm not sure why that would be, but since it's a late addition to HUDs I'm guessing that there's something odd about the code governing its position. Possibly it's setting position relative to the centre of the screen, not the other HUD components?
A more important point is that the HUD position at the bottom of the screen isn't ideal in this mode - it's so far down that you have to look away from the weapon crosshairs to see what's going on. Maybe what's needed is a special portrait mode HUD - raising all of the instruments to a higher position on the screen is one obvious possibility, but with all that vertical space to play with maybe there are alternatives, such as a radar display the full width of the screen with the other instruments below it. Or some instruments below the vertical centre, others above it.
As I said, this is REALLY low priority , I'm just mentioning it in case someone wants to try something a little different from the usual OXPs.