signalapp / Signal-Desktop

A private messenger for Windows, macOS, and Linux.
https://signal.org/download
GNU Affero General Public License v3.0
14.68k stars 2.68k forks source link

Make different zoom levels display correctly #7040

Open len-foss opened 1 month ago

len-foss commented 1 month ago

First time contributor checklist:

Contributor checklist:

Description

On a fresh install, setting the Zoom level to 200% result in unusable preferences settings. For some reason, it is forbidden to resize the window, while the window size is not a function of the zoom level nor screen size. Making it resizable is a "free" tweak that makes it reasonably usable.

Furthermore, even at 150% some component just don't display nicely.

I think the screenshots convey the problem. Screenshot_20241006_121706 This is at 150% Screenshot_20241006_121748

The about page is also cropped, making the links overflow the window size.

I've also made some tweaks to make the preferences look all right at all default zoom levels (after is on the left, current production build on the right): Screenshot_20241006_150200

len-foss commented 3 weeks ago

Hello @ayumi-signal Is there something blocking, or any way I can help?