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

Run UI doesn't appear with correct size on multiple monitors with different resolutions/scale #11157

Closed
1 task
PerryCodes opened this issue May 7, 2021 · 3 comments
Labels
Area-User Interface things that regard UX for PowerToys Issue-Bug Something isn't working Product-PowerToys Run Improved app launch PT Run (Win+R) Window

Comments

@PerryCodes
Copy link

PerryCodes commented May 7, 2021

Microsoft PowerToys version

"0.37.0"

Running as admin

  • Yes

Area(s) with issue?

PowerToys Run

Steps to reproduce

I would imagine the issue I'm experience is specific to my setup, or something similar to it. I have a laptop with 4k screen and a docking that has two normal HD monitors attached.

So steps to reproduce would involve configuring a computer with multiple monitors, with differing resolutions and differing scales configured in the Windows OS.

Then simply launch the PowerToys UI on each of the different monitors.

✔️ Expected Behavior

I expect the PowerToys Run UI to correctly adapt to screen resolutions no matter whether they are 4k, HD, and regardless of scale.

❌ Actual Behavior

The UI does not correctly adapt its size to account for multiple monitors with different resolutions and scales.

I don't recall having this issue in the past, so I assume a recent change has introduced this new behavior, but it's now common for me to activate the PowerToys Run UI and it not be the correct size. It's either much too small on the laptop screen, or much too large on the HD monitors.

Other Software

No response

@PerryCodes PerryCodes added Issue-Bug Something isn't working Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams labels May 7, 2021
@PerryCodes
Copy link
Author

image

This is what it looks like when I launch in on the monitor screen (4k at 250%). Notice that it's smaller than normal and isn't displayed in the center.

@enricogior
Copy link
Contributor

@PerryCodes
we didn't make any change that could cause this problem. I tested on a 4K monitor at 250% scaling (it's the secondary monitor) and it works as expected. I suspect there is an issue with your system since at present PT Run is not DPI aware and let the system handle it.
We will change that in a feature release (#10592) and that might also solve the issue for you.

image

@enricogior enricogior added Product-PowerToys Run Improved app launch PT Run (Win+R) Window Area-User Interface things that regard UX for PowerToys and removed Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams labels May 7, 2021
@PerryCodes
Copy link
Author

PerryCodes commented May 7, 2021

I have found that simply rebooting after my monitor configuring has changed causes the UI to render correctly again... So it seems to possibly be related to a "hot-swap" of monitors external to the laptop.

I will see if I can't get a better "Steps to Reproduce" that's repeatable (at least on my end) and possibly re-open this at that point.

Thanks for looking into this @enricogior.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-User Interface things that regard UX for PowerToys Issue-Bug Something isn't working Product-PowerToys Run Improved app launch PT Run (Win+R) Window
Projects
None yet
Development

No branches or pull requests

2 participants