Large icons for developer builds with Qt 4.8.5 and retina display

Bug #1249539 reported by RJ Skerry-Ryan
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Won't Fix
Low
Unassigned

Bug Description

It looks like we are affected by these QTBUGs in 4.8.5. Our high-DPI images are rendered incorrectly.
https://bugreports.qt-project.org/browse/QTBUG-23870
https://bugreports.qt-project.org/browse/QTBUG-31477

See attached screenshot.

Tags: macos
Revision history for this message
RJ Skerry-Ryan (rryan) wrote :
tags: added: osx qt
Revision history for this message
jus (jus) wrote :

I understand from reading http://blog.qt.digia.com/blog/2013/04/25/retina-display-support-for-mac-os-ios-and-x11/ and the linked bug reports from above that we need to add:

In the info.Plist off the application bundle
<key>NSPrincipalClass</key>
<string>NSApplication</string>
<key>NSHighResolutionCapable</key>
<string>True</string>

In the Mixxx.app (dunno if backported to QT4.8.5)
#if QT_VERSION >= 0x050100
     setAttribute(Qt::AA_UseHighDpiPixmaps);
 #endif

And @2x double sized assets for the png`s.

Changed in mixxx:
status: New → Confirmed
Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

They aren't giant when we bundle, just when developing. Still kind of annoying.

Changed in mixxx:
importance: Undecided → Low
summary: - Large icons with Qt 4.8.5 and retina display
+ Large icons for developer builds with Qt 4.8.5 and retina display
Revision history for this message
Daniel Schürmann (daschuer) wrote :

Related: #1297242 Add HiDPI support

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

Bug #1249539 (now with link)

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

Bug #1297242 (now with correct link)

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

This one is not relevant anymore, because we are on Qt 5.
Please file a new bug if there is still a scaling issue.

Changed in mixxx:
status: Confirmed → Won't Fix
tags: added: macos
removed: osx qt
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/7198

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.

Other bug subscribers

Related questions

Remote bug watches

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