[RFE] Manual configuration of Maximum Width and Height, and DPI Scaling for Splash Screen independently of GUI scaling #6275
Labels
(RFE) Enhancement
Requests for Enhancement, new features or implementations
Prerequisites and Pre-Issue Checklist
I'm reporting the RFE to the correct repository:
MegaMek
MegaMekLab
MekHQ
Does this conform with our Content Policy linked above?
I've searched the GitHub tracker and haven't found a similar feature request listed
RFE Details *
This is a new feature
Brief Description *
This feature request would allow users to configure the maximum width and height and DPI scaling of the initial launch splash screen independently of the standard GUI scaling. Either as a manual modification to a configuration launch file, or via the 'View > Client Settings' configuration.
The splash screen on launch for MegaMek, MekHQ and MekLab all perform automatic detection of screen size and DPI Scaling. When detection fails, either due to an OS technical issue or new OS resolution option, the launch splash screen can become out of scale with the rest of the screen and becomes unusable by stretching past the dimensions of the monitor.
Example of automatic screen size detection failure image on v0.50.1 showing only a partial splash screen
full width of window output for detection failure on LoDPI monitor on v0.50.1
Splash Screen width issue documented on 4K HiDPI monitor
Allowing manual configuration of the maximum width and height of the overall splash screen and the current splash screen DPI scaling setting would allow users to resolve splash screen related issues.
Scaling and Width of the splash screen should not be tied to the GUI Scaling as that would impact the game scaling once the client has launched and is open. Currently only the label for the MegaMek version on the splash screen is tied to the GUI scaling.
Splash Screen width and height selection either an option available from the view menu as "Splash Screen Settings" or a setting configuration in the 'Client Settings' would be optimal. Alternately a text based configuration in the .ini files to define the configuration and pre-define a maximum width and maximum height that overrides the 'auto-detection.
Recommended dropdown menu for adding in the option.
MegaMekLab Suite Version *
v0.50.1, v49.19.1
Attach Files
No response
Final Checklist
The text was updated successfully, but these errors were encountered: