Skip to content
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

[RFE] Manual configuration of Maximum Width and Height, and DPI Scaling for Splash Screen independently of GUI scaling #6275

Open
5 tasks done
OftKilted opened this issue Dec 15, 2024 · 0 comments
Labels
(RFE) Enhancement Requests for Enhancement, new features or implementations

Comments

@OftKilted
Copy link

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
1080p monitor with DPI scaling failure

full width of window output for detection failure on LoDPI monitor on v0.50.1
example Screenshot of LoDPI 1080p monitor with 4315 x 1277 splash screen image

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.
Screenshot 2024-12-15 at 2 43 46 PM

MegaMekLab Suite Version *

v0.50.1, v49.19.1

Attach Files

No response

Final Checklist

  • I've checked to make sure that this RFE has not already been filed
  • I am requesting implementation of only one relevant set of features in this ticket for clarity and focus
@OftKilted OftKilted added the (RFE) Enhancement Requests for Enhancement, new features or implementations label Dec 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
(RFE) Enhancement Requests for Enhancement, new features or implementations
Projects
None yet
Development

No branches or pull requests

1 participant