hbons/SparkleShare — pull request #1095 by abock (2012-12-10 16:51:18+00:00)
Title: Add Retina Support

This fixes up all the `NSImage` to use `@2x` resources for retina support.

- Move images from `Pixmaps` to `Resources` and set their build action as `BundleResource` (`Content` is deprecated) so they end up in the .app in an appropriate manner for them to be detected in the main bundle (required by `NSImage.ImageNamed`)

- Use `NSImage.ImageNamed` instead of absolute paths to allow `@2x` resources to be loaded from the bundle if they exist

- In one case implement retina support manually to transform plugin icons to their retina paths

The only non-retina case I'm aware of is in the HTML for the history log. These can be fixed up using CSS AFAIK.