Add HiDPI support

Bug #1297242 reported by Daniel Schürmann
32
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
Wishlist
Daniel Schürmann
mixxx (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

From Ubuntu Trusty and all other gtk 3.10 based distros, HIDPI settings will supported.

We should respect them in MIxxx as well.

https://blog.qt.digia.com/blog/2013/04/25/retina-display-support-for-mac-os-ios-and-x11/
https://wiki.archlinux.org/index.php/HiDPI

gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{ 'Gdk/WindowScalingFactor':<2>, 'Gdk/UnscaledDPI':<92160> }"

Related:
Bug #661717 Zoomable text size in library

Tags: skin usability
Changed in mixxx:
importance: Undecided → Wishlist
Revision history for this message
Daniel Schürmann (daschuer) wrote :

Related: Bug #1249539

Changed in mixxx:
status: New → Confirmed
Revision history for this message
Daniel Schürmann (daschuer) wrote :
Revision history for this message
Daniel Schürmann (daschuer) wrote :

HiDPI support has not creped to Qt 4 by now.

So there is only th poor man solution to hack up the legacy string parser to multiply all size values by 2.
The other solution would be to provide dedicated HiDPI skins.

I would prefer to hack up the legacy string parser, if one needs it very hard for 1.12
Later versions of Mixxx will probably base on Qt5 with library support for HiDPI.

Paul White (paulw2u)
affects: ubuntu → mixxx (Ubuntu)
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in mixxx (Ubuntu):
status: New → Confirmed
Revision history for this message
jus (jus) wrote :
Changed in mixxx:
milestone: none → 2.1.0
assignee: nobody → Daniel Schürmann (daschuer)
status: Confirmed → In Progress
tags: added: skin usability
Revision history for this message
Virgil (virgil-v) wrote :

I would love to see it upgraded from "wishlist" as it makes Mixxx unusable on my portable device...

Revision history for this message
Daniel Schürmann (daschuer) wrote :

What are the specs of your mobile device?
Are you able to build the linked branch in #5?

Revision history for this message
Virgil (virgil-v) wrote :

My device is a surface book pro, with a 13,5" 3000*2000 display.

I'll try to build it, it is the first time however I do this, so bear with me as building an executable might take some time :)

Revision history for this message
Daniel Schürmann (daschuer) wrote :
Revision history for this message
Virgil (virgil-v) wrote :

I did not know you could do this :p
And it works quite fine! A *2,5-3 option (or even a numeric one) could be interesting however it is now usable, hurray =)

Revision history for this message
Be (be.ing) wrote :
Changed in mixxx:
status: In Progress → Fix Committed
Changed in mixxx:
status: Fix Committed → Fix Released
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/7370

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.