Uploaded image for project: 'Aptana Studio'
  1. Aptana Studio
  2. APSTUD-4937

Text, images blurry with MacBook Pro Retina Display

    Details

    • Story Points:
      8

      Description

      Steps to Reproduce

      (1) Get a MacBook Pro w/Retina Display
      (2) Open Aptana Studio 3

      Actual Result

      Text is blurry, hard to read. Unable to use with current blurry text as it causes eye strain. Images are not as clear, crisp.

      Expected Result

      Clear, legible images and text.

      1. .log
        66 kB
        Mike Hawkins
      2. diagnostic8309932900858972932.log
        0.7 kB
        Mike Hawkins
      1. Titanium Studio Retina Pixelated Fonts.png
        82 kB

        Activity

        Hide
        ingo Ingo Muschenetz added a comment -

        This might be out of our control. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=382972, but if we are able to fix it, we will.

        Show
        ingo Ingo Muschenetz added a comment - This might be out of our control. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=382972 , but if we are able to fix it, we will.
        Hide
        ingo Ingo Muschenetz added a comment - - edited

        Mike, can you try the following workaround?

        1. Do "Show package contents" on the Aptana Studio.app.
        2. Edit Contents/Info.plist.
        3. Just above

          </dict>
          </plist>
          


          Place this:

          <key>NSHighResolutionCapable</key>
          <true/>
          

        4. Log out or make a copy of the app so that OSX will notice the change.
        5. Choose "Get Info" on Aptana Studio.app
        6. Now, the info window will not show "Open in Low Resolution" as checked.
        Show
        ingo Ingo Muschenetz added a comment - - edited Mike, can you try the following workaround? Do "Show package contents" on the Aptana Studio.app. Edit Contents/Info.plist. Just above </dict> </plist> Place this: <key>NSHighResolutionCapable</key> <true/> Log out or make a copy of the app so that OSX will notice the change. Choose "Get Info" on Aptana Studio.app Now, the info window will not show "Open in Low Resolution" as checked.
        Hide
        mwhawkins Mike Hawkins added a comment -

        It looks a little better I think, but its still a little blurry. The text in the editor especially. Thanks.

        Show
        mwhawkins Mike Hawkins added a comment - It looks a little better I think, but its still a little blurry. The text in the editor especially. Thanks.
        Hide
        abritinthebay Gregory Wild-Smith added a comment -

        To full fix this you need to make the above change THEN do the following:

        1. Quit Aptana
        2. Open up the Aptana folder in ~/Applications
        3. Copy the Aptana app and paste it so there is a Aptana Copy app.
        4. Delete the original Aptana app
        5. Rename the copy back to the original name.
        6. Done! Restart Aptana!

        This is to get around the agressive info.plist caching that OSX does. Once you restart it will then use (and cache) the changed version.

        Text looks SO MUCH better afterwards. It's a huge difference. This fix also means that this is under Aptana's control to fix. Not sure if there's an easier way to kill the cache for the developers though.

        Obviously the graphics still need to be updated, but they are a lot less noticeable than the text.

        Show
        abritinthebay Gregory Wild-Smith added a comment - To full fix this you need to make the above change THEN do the following: Quit Aptana Open up the Aptana folder in ~/Applications Copy the Aptana app and paste it so there is a Aptana Copy app. Delete the original Aptana app Rename the copy back to the original name. Done! Restart Aptana! This is to get around the agressive info.plist caching that OSX does. Once you restart it will then use (and cache) the changed version. Text looks SO MUCH better afterwards. It's a huge difference. This fix also means that this is under Aptana's control to fix. Not sure if there's an easier way to kill the cache for the developers though. Obviously the graphics still need to be updated, but they are a lot less noticeable than the text.
        Hide
        abritinthebay Gregory Wild-Smith added a comment -

        Honestly - if the cache is easily flushed - I'd roll out this fix before the graphics are done. It's a major improvement that cannot be understated.

        Show
        abritinthebay Gregory Wild-Smith added a comment - Honestly - if the cache is easily flushed - I'd roll out this fix before the graphics are done. It's a major improvement that cannot be understated.
        Hide
        ingo Ingo Muschenetz added a comment -

        I know we can fix the install for new users...I don't know if there is a way to flush the cache automatically, but we can try.

        Show
        ingo Ingo Muschenetz added a comment - I know we can fix the install for new users...I don't know if there is a way to flush the cache automatically, but we can try.
        Hide
        mxia Michael Xia added a comment -

        Added the field in Info.plist and pushed to development branch. Tested to verify that user could just install the new version on top of the old one to see the effect without having to do the copy/rename step.

        Show
        mxia Michael Xia added a comment - Added the field in Info.plist and pushed to development branch. Tested to verify that user could just install the new version on top of the old one to see the effect without having to do the copy/rename step.
        Hide
        sgibly Shalom Gibly added a comment -

        Verified build 2.2.0.201207282228 on MacBook Pro with retina display.

        Show
        sgibly Shalom Gibly added a comment - Verified build 2.2.0.201207282228 on MacBook Pro with retina display.

          People

          • Assignee:
            sgibly Shalom Gibly
            Reporter:
            mwhawkins Mike Hawkins
          • Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development

                Poker Sessions

                This issue is currently not assigned to any Poker Session.