Retina support for Mac

Asked by James Budgen

Would it be possible to include higher resolution graphics for displays such as mac's because if i switch to say 1680 by 1050 then i get lag issues, possible ones to include 2560 by 1600/1440 and 2880 by 1800 and 3200 by 1800 as these are starting to appear on higher end laptops, or is there already an update that sorts this out, i downloaded the software less than a week ago on 13 retina mac

Question information

Language:
English Edit question
Status:
Answered
For:
Mixxx Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Launchpad Janitor (janitor) said :
#1

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

Revision history for this message
Daniel Schürmann (daschuer) said :
#2

Hi James,

Sorry for the delayed Answer. In 1.12 Mixxx will support scalable skins with scalable graphics.
But I am afraid this is only the half-way.

Gnome allows to scale everything by two on High-Res Display.
We need to be sure that the original scalable graphic is scaled and not the rendered bitmap.

Maybe that is what we need to do on Mac as well.

Kind regards,

Daniel

Revision history for this message
Daniel Schürmann (daschuer) said :
#3

just answered

Revision history for this message
Lee Matos (lbot) said :
#4

To further elaborate, on a Mac you can make 1.12 (I haven't tested others but I'd guess it'd work) retina ready by adding

<key>NSPrincipalClass</key>
<string>NSApplication</string>

to the Info.plist file found in the app bundle (right click on Mixxx, Show package contents)

This addition triggers native Cocoa automatic scaling. After you do this you need to copy the app, paste it into applications again, and delete the old version as the plists can be cached. I'm using Mixxx right now in retina mode after doing this. :)

-Lee M

Can you help with this problem?

Provide an answer of your own, or ask James Budgen for more information if necessary.

To post a message you must log in.