timschneeb / GalaxyBudsClient

Unofficial Galaxy Buds Manager for Windows, macOS, Linux, and Android
GNU General Public License v3.0
3.44k stars 187 forks source link

[BUG] Linux UI doesn't scale with DPI specificed in .Xresources #311

Open mwglen opened 2 years ago

mwglen commented 2 years ago

Describe the bug
User Interface does not scale properly for HiDPI displays and doesn't respect Xorg's DPI setting. This means that text is extremely small on HiDPI displays.

To Reproduce
Run the binary on a Linux system with a HiDPI display or a system with a specified Xorg DPI.

Expected behavior
The UI scales according to DPI

Screenshots
image

Desktop (please complete the following information):

Additional context
XMonad is being used as a window manager, but that shouldn't affect anything.

Log files
N/A

2ndBillGates commented 2 years ago

same

belozer commented 2 years ago

Ubuntu 22.04 Wayland too image

michalmielczynski commented 1 year ago

same here, Fedora 37 Wayland

mich2k commented 11 months ago

Check #403

timschneeb commented 6 months ago

The underlying UI toolkit used for this app doesn't support HiDPI out of the box on Linux currently. They provide a workaround by setting an environment variable with scale factors manually: https://github.com/AvaloniaUI/Avalonia/wiki/Configuring-X11-per-monitor-DPI