mirror of
https://github.com/mumble-voip/mumble.git
synced 2026-03-03 00:46:56 -05:00
Mixed DPI support not working in 1.3 - text is too large, breaking layout #1628
Labels
No labels
GlobalShortcuts
Hacktoberfest
accessibility
acl
asio
audio
bonjour
bsd
bug
build
certificate
ci
client
code
documentation
external-bug
feature-request
gRPC
github
good first issue
help wanted
help-needed
ice
installer
linux
macOS
needs-ckeck-with-latest-version
needs-more-input
overlay
positional audio
priority/P0 - Blocker
priority/P1 - Critical
priority/P2 - Important
priority/P3 - Somewhat important
priority/P4 - Low
public-server-registration
qt
recording
release-management
server
stale-no-response
stale-support
support
task
test
theme
translation
triage
ui
windows
wontfix
x64
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/mumble-mumble-voip#1628
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @lukefor on GitHub (Sep 11, 2019).
Since upgrading to 1.3.0, I noticed that Mumble is now reporting it is per-monitor DPI aware on Windows (fantastic!), but unfortunately this is the result:
I am using a dual monitor setup of 1080p (100% scale) and 5K (200% scale), where the 1080p monitor is the main monitor, and Mumble is on the 5K monitor.
For now I have worked around the issue by forcing Mumble to be DPI unaware, which returns it to the previous behaviour of pixelated text, but without the broken layout:
(^ view image full size to see issue on a standard dpi display)
@lukefor commented on GitHub (Sep 16, 2019):
Just to add, I've tried the new 1.3.0 update on a single high DPI monitor and it works perfectly - lovely scaling of text and icons, no broken layout. This issue appears to be exclusive to mixed DPI.
I guess you could workaround the issue by setting the awareness flag to 'system' rather than 'per-monitor'.
@davidebeatrici commented on GitHub (Oct 11, 2019):
Qt bug: https://bugreports.qt.io/browse/QTBUG-48242
It was fixed in Qt 5.9, Mumble 1.3.0 was built with Qt 5.6.