dj0tt / arduino

Automatically exported from code.google.com/p/arduino
Other
0 stars 0 forks source link

Support for the MacBook Pro with retina display and similar high resolution displays #982

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
In the current version both the text and the UI elements are blurry on a 15.4 
in 2880x1800 display.

Original issue reported on code.google.com by nicolas....@gmail.com on 14 Jul 2012 at 9:45

GoogleCodeExporter commented 9 years ago
This would be nice but it will probably require someone with one of these 
computers to do some digging and figure out how to implement it.  Since the IDE 
is implemented in Java, I'm not even sure to what extent it's possible to 
support these displays properly.  

Original comment by dmel...@gmail.com on 15 Jul 2012 at 12:10

GoogleCodeExporter commented 9 years ago
This can quite easily be solved the same was as for other Java programs. The 
following link outlines the method: 
http://youtrack.jetbrains.com/issue/IDEA-87500
I have tried it and it seems to work quite well. Basically you just insert the 
following lines into Info.plist: 
<key>NSHighResolutionCapable</key>
<true/>

I have attached a modified Info.plist that works. 

PS: You need to make a copy of the application after changing the file to 
ensure that OS X catches the changes in Info.plist! 

Original comment by erikaxel...@gmail.com on 28 Jul 2012 at 8:18

Attachments:

GoogleCodeExporter commented 9 years ago
https://github.com/arduino/Arduino/commit/409da1d9c790e03aac9b078ac791bfb0502edf
41

Someone should test this because I don't have a Retina display yet.  :(

Original comment by dmel...@gmail.com on 7 Aug 2012 at 8:49

GoogleCodeExporter commented 9 years ago
Just tested this -  while the text is now crisp on a retina display, the icons, 
tabs and fonts should still be updated, as they are still low resolution and 
quite blocky.

I'm using version 1.0.2, where the NSHighResolutionCapable variable has already 
been set to true.

Original comment by gerrit.n...@gmail.com on 21 Nov 2012 at 4:29

GoogleCodeExporter commented 9 years ago
Is there a similiar solution for Windows?

Original comment by je.wette...@gmail.com on 30 Jun 2014 at 7:28

GoogleCodeExporter commented 9 years ago
Just installed 1.5.7 on OS X Yosemite and this key doesn't appear to be set in 
the Info.plist. Following the instructions here fixed it for me apart from the 
icons and tabs etc.

Original comment by andypiperuk on 3 Sep 2014 at 2:12

GoogleCodeExporter commented 9 years ago
Same here, this is not enabled in the latest 1.5.8 BETA 

Original comment by franci...@gmail.com on 10 Oct 2014 at 4:03

GoogleCodeExporter commented 9 years ago
From github it looks that the property is set.
Have you downloaded the Java 6 or Java 7 version?

Original comment by c.mag...@arduino.cc on 10 Oct 2014 at 4:22

GoogleCodeExporter commented 9 years ago
Java 7, also on Yosemite Preview

Original comment by franci...@gmail.com on 10 Oct 2014 at 6:21