This forum is archived, go to the new forum!

This is the old fritzing discussion forum. Search it for valuable information from 2009 to 2015.

Fritzing and Retina display

cosmo LV 7 years, 4 months ago

cosmo LV

Is some plans in future to update Fritzing for Retina display? It looks now bad on my MacBook pro Retina :(

André Knörig 7 years, 4 months ago

André Knörig

Hi cosmo,
Can you send us a screenshot? We haven't seen it on a Retina display yet, so we wouldn't even know what to fix. We probably need support for it within our development framework Qt, too, but we'll check.

Cheers,
André

cosmo LV 7 years, 3 months ago

cosmo LV

I don't know if on ordinary display you see this, but texts and icons pixelate they are blurry, parts too.

seems that Fritzing not support HIDPI - i'm not programmer, but in Apple developer forums developers just adopt old applications to support HiDPI

 

Here are some screenshots:

 

http://failiem.lv/down.php?i=smmnxvx&n=Screen_Shot_2012-09-10_at_2.14.56_AM.png

http://failiem.lv/down.php?i=mjrqcse&n=Screen_Shot_2012-09-10_at_2.14.47_AM.png

http://failiem.lv/down.php?i=lphkwud&n=Screen_Shot_2012-09-10_at_2.15.09_AM.png

http://failiem.lv/down.php?i=ogsesof&n=Screen_Shot_2012-09-10_at_2.16.00_AM.png

 

cosmo LV 7 years, 3 months ago

cosmo LV

There comparsion with Text Edit app buttons (as example)

Jonathan Cohen 7 years, 3 months ago

Hi Cosmo,

Thanks for starting this thread. I found a post on a Qt forum which suggests it is only necessary to make a small change in info.plist. Would you be able to test that with your copy of Fritzing?

Thanks.

- j 

cosmo LV 7 years, 3 months ago

cosmo LV

I tryed out, this was hard for me :D

whyle on Mountain lion are no Property List editor i do it manually

added thise lines at end of plist file


    <key>NSHighResolutionCapable</key>
    <true/>
    <key>NSPrincipalClass</key>
    <string>NSApplication</string>

Buttons now are sharp and crysp, some texts also, but icons in application and other inside elements still bad looking on retina.

seems that this operation only works for some application default elements

cosmo LV 7 years, 3 months ago

cosmo LV

ops, this is full code line.

 

    </array>
    <key>CFBundleExecutable</key>
    <string>Fritzing</string>
    <key>CFBundleGetInfoString</key>
    <string>Fritzing 0.7.5 (b6063 2012-06-13)</string>
    <key>CFBundleIconFile</key>
    <string>fritzing_icon.icns</string>
    <key>CFBundleIdentifier</key>
    <string>org.fritzing.Fritzing</string>
    <key>CFBundlePackageType</key>
    <string>APPL</string>
    <key>CFBundleSignature</key>
    <string>FRtz</string>
    <key>NSHighResolutionCapable</key>
    <true/>
    <key>NSPrincipalClass</key>
    <string>NSApplication</string>
</dict>

cosmo LV 7 years, 3 months ago

cosmo LV

but as i mentoined it not give full atvandage of Retina - needs some workaround on development side.

cosmo LV 7 years, 3 months ago

cosmo LV

at least now buttons looks better :) :D

Jonathan Cohen 7 years, 3 months ago

Hi Cosmo,

Thanks very much for testing this. Looks like adding these lines has no effect on non-retina macs, so we will add this to the next build. But I guess we still have to figure out the rest of the problem...

Cheers,

- j

cosmo LV 7 years, 3 months ago

cosmo LV

Thanks for good work :)

There are some guidelines: http://developer.apple.com/library/mac/#documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Optimizing/Optimizing.html

 

If needs testing i can help with that.

cosmo LV 7 years, 3 months ago

cosmo LV

P.S. Or can be downloaded as PDF

http://developer.apple.com/library/mac/documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/HighResolutionOSX.pdf