Closed kode54 closed 11 months ago
Do you want to help tdesktop project by reporting this to Qt (which means creating a minimal reproducible example)? If not, the issue is likely to be a long-standing one as no one is having spare time to report + multi-monitor environment to reproduce at once.
How did you manage telegram desktop to follow DPI of the system primary monitor? I have ui scale set to system, but it never follows dpi change - disconnecting from external display results in huge ui and i need to restart telegram, connecting external display reults in tiny ui for me, again, i need to restart telegram
in my opinion it sould at least do the refresh when recalling from system tray if it does not follow immediately. I'm on win11 :( so for you on windows telegram at least somewhat attempts change of dpi based on the primary display dpi?
Qt manages that if your monitors use integer scaling (100%, 200%, 300%). If you have fractional scaling (like 125%, 150%, 175%) then it won't.
Steps to reproduce
Expected behaviour
The window should switch to the scale of the 200% monitor after it's migrated back to it.
Actual behaviour
Telegram Desktop gets stuck displaying a 100% scale drawn interface inside the 200% sized window. The remaining 3/4 of the window will not repaint further, but retains the former interface image from before the scaling got stuck.
Operating system
Windows 11 23H2
Version of Telegram Desktop
4.11.6
Installation source
Static binary from official website
Crash ID
No response
Logs