[VideoConferenceMute] VCM do not respect Windows DPI scaling
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
Can confirm - the VCM control is very tiny in comparison:

Seems like what's happening in #13221. Should implement this as a #hotfix if there is a v0.49.2.
cc: @jaimecbernardo
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.
@yuyoyuppe , That's accurate, right?
Perhaps the blurriness would be better if it's this small.
I would say that blurriness will be ok for VCM's toolbar for me.
@jaimecbernardo that sounds accurate!
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.
In the long run, we'll port VCM UI to .svg/winui 3.
also see related https://github.com/microsoft/PowerToys/issues/6246#issuecomment-956172259
I was really worried about that small window popping up on my screen without me knowing what it actually was :'D

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

Same issue here - some sort of way to adjust scaling would be a godsend.
It has been 9 months since it was first reported and most of the components have transferred to WinUI3. Any update on this issue?
so....? When will this problem be solved?
Confirm this is still an issue:
On Windows monitor resolution 3840x2400 at Scale 225%:

The toolbar is too small almost not readable:

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

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.
This is an accessibility issue... @crutkas
@crutkas what's the right way to get this properly classified as the accessibility issue that it is?
Reopening and handling this.
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?
Confirming this is fixed for me. Thx much!
Fixed in 0.69 which was released in the start of April 2023.