Project

General

Profile

Emulator Issues #12790

Window resizing and mouse clicking issue when using multiple different resolution monitors

Added by TruExtent 26 days ago.

Status:
New
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

What's the problem? Describe what went wrong.

The Startup Main Menu window created by Dolphin upon opening the application will not resize to match the current display if you're using multiple monitors and those displays have different resolutions and scaling percentages. On top of that, issues appear when to trying to click buttons, drop downs, etc. where the position of the button is not where it's displayed on the display with the incorrect window resolution/scaling. Opening a Sub Menu window like Config, Graphics, Controllers, etc. will open at the correct resolution and scaling percentage regardless of the Startup Main Menu not resizing. However, moving the Sub Menu window to the other display causes that window to exhibit the resize issue as well as the clicking issue.

What steps will reproduce the problem?

Examples used: 4K display & 1080p display

Scenario 1: Start Dolphin on 4K display, move the main menu window from the 4K display to the 1080p display
Result: Startup Main Menu window's text, icons, etc. appear too big and anything clickable in the window doesn't have it's clickable position lined up with what's displayed.

Scenario 2: Start Dolphin on 4K display, close the Startup Main Menu window, move the desktop shortcut or File Explorer folder from the 4K display to the 1080p display, Start Dolphin on the 1080p display
Result: Dolphin will remember the last position it started in and open there on the 4K display, Startup Main Menu will use the resolution from the 1080p display where the app was started, Startup Main Menu window's text, icons, etc. appear too small and anything clickable in the window doesn't have it's clickable position lined up with what's displayed unless the window is maximized.

Scenario 3: Start Dolphin on 1080p display, move the main menu window from the 1080p display to the 4K display
Result: Startup Main Menu window's text, icons, etc. appear too small and anything clickable in the window doesn't have it's clickable position lined up with what's displayed unless the window is maximized.

Scenario 4: Start Dolphin on 1080p display, close the Startup Main Menu window, move the desktop shortcut or File Explorer folder from the 1080p display to the 4K display, Start Dolphin on the $K display
Result: Dolphin will remember the last position it started in and open there on the 1080p display, Startup Main Menu will use the resolution from the 4K display where the app was started, Startup Main Menu window's text, icons, etc. appear too big and anything clickable in the window doesn't have it's clickable position lined up with what's displayed.

All Scenarios: Open any Sub Menu window on either display, move the window to the other display
Result: Sub Menu window's text, icons, etc. appear too small or big depending on which display the window was moved to, anything clickable in the window doesn't have it's clickable position lined up with what's displayed.

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.

Yes, 5.0-15735

Is the issue present in the latest stable version?

Similar issue, 5.0
Starting Dolphin seems to cause the Startup Main Menu window to choose one resolution and keep that same resolution even when closed and restarted on the other display. Same goes for the Sub Menu windows, one resolution when opened no matter which display it's opened on.

What are your PC specifications? (CPU, GPU, Operating System, more)

OS: Microsoft Windows 10 Home, Version 10.0.19042, Build 19042
CPU: Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz, 2592 Mhz, 6 Core(s), 12 Logical Processor(s)
GPU: NVIDIA GeForce RTX 2060
Display 1: 1920 x 1080 x 144 hertz, Scale 125%, Adapter Intel(R) UHD Graphics 630
Display 2: 3840 x 2160 x 60 hertz, Scale 200%, Adapter NVIDIA GeForce RTX 2060

Also available in: Atom PDF