PowerToys icon indicating copy to clipboard operation
PowerToys copied to clipboard

[VideoConferenceMute] VCM do not respect Windows DPI scaling

Open franky920920 opened this issue 4 years ago • 22 comments

Microsoft PowerToys version

0.49.0

Running as admin

  • [X] Yes

Area(s) with issue?

Video Conference Mute

Steps to reproduce

As @void-mian, @gleib says in https://github.com/microsoft/PowerToys/issues/13221#issuecomment-954691365, VCM does not respect Windows DPI scale.

✔️ Expected Behavior

VCM respects the DPI scale.

❌ Actual Behavior

VCM does not respect the DPI scale. Become too small in high-resolution monitors.

Other Software

No response

franky920920 avatar Oct 29 '21 12:10 franky920920

Can confirm - the VCM control is very tiny in comparison:

image

ckempo avatar Nov 01 '21 12:11 ckempo

Seems like what's happening in #13221. Should implement this as a #hotfix if there is a v0.49.2.

franky920920 avatar Nov 01 '21 13:11 franky920920

cc: @jaimecbernardo

franky920920 avatar Nov 01 '21 14:11 franky920920

This is raw win32. It's not an easy fix, unless we disable dpi awareness for it and accept the blurriness from the OS auto-scaling. Ideally, this would be ported to WinUI3 when it's out for win32 apps.

jaimecbernardo avatar Nov 01 '21 15:11 jaimecbernardo

@yuyoyuppe , That's accurate, right?

jaimecbernardo avatar Nov 01 '21 15:11 jaimecbernardo

Perhaps the blurriness would be better if it's this small.

jaimecbernardo avatar Nov 01 '21 15:11 jaimecbernardo

I would say that blurriness will be ok for VCM's toolbar for me.

franky920920 avatar Nov 01 '21 23:11 franky920920

@jaimecbernardo that sounds accurate!

yuyoyuppe avatar Nov 02 '21 10:11 yuyoyuppe

It might be simple to move it to a separate thread from the runner (which is dpi aware) and disable dpi awareness for that thread and run a message loop from there.

yuyoyuppe avatar Nov 02 '21 11:11 yuyoyuppe

In the long run, we'll port VCM UI to .svg/winui 3.

yuyoyuppe avatar Nov 02 '21 17:11 yuyoyuppe

also see related https://github.com/microsoft/PowerToys/issues/6246#issuecomment-956172259

yuyoyuppe avatar Nov 02 '21 17:11 yuyoyuppe

I was really worried about that small window popping up on my screen without me knowing what it actually was :'D image

larsschellhas avatar Nov 05 '21 23:11 larsschellhas

I see this issue is still open.... 😊 (VCM nog respecting high DPI scaling)

image

Moaske avatar Mar 31 '22 07:03 Moaske

Same issue here - some sort of way to adjust scaling would be a godsend.

ThatOtherAndrew avatar May 24 '22 11:05 ThatOtherAndrew

It has been 9 months since it was first reported and most of the components have transferred to WinUI3. Any update on this issue?

bjason avatar Jul 08 '22 19:07 bjason

so....? When will this problem be solved?

ChungZH avatar Jul 29 '22 07:07 ChungZH

Confirm this is still an issue: On Windows monitor resolution 3840x2400 at Scale 225%: image

The toolbar is too small almost not readable: image

while on resolution 1920x1080 at Scale 100% it is ok to read: image

Juraj2 avatar Sep 28 '22 19:09 Juraj2

Thanks for the feedback but VCM is moving to maintenance only in the 0.67 timeframe. Our team will only directly address critical bugs, security and accessibility issues.

We'll accept community PRs for enhancements.

crutkas avatar Dec 28 '22 23:12 crutkas

This is an accessibility issue... @crutkas

mshish avatar Dec 30 '22 22:12 mshish

@crutkas what's the right way to get this properly classified as the accessibility issue that it is?

mshish avatar Feb 02 '23 02:02 mshish

Reopening and handling this.

jaimecbernardo avatar Mar 01 '23 18:03 jaimecbernardo

Reopening and handling this.

Sorry for borrowing the thread but could this be the cause of issue that makes the VCM overlay not staying in the selected position when changing monitors/dpi scaling?

kjellerstedt avatar Mar 09 '23 08:03 kjellerstedt

Confirming this is fixed for me. Thx much!

gleib avatar Apr 07 '23 15:04 gleib

Fixed in 0.69 which was released in the start of April 2023.

crutkas avatar May 08 '23 17:05 crutkas