Skip to content
Doobox edited this page Jul 21, 2015 · 5 revisions

Backwards compatible

S3 will be backwards compatible to S2 icon sizes. You can continue to use S2 icon sizes. However S3 will scale your icon to fit the new sizes.

Retina

All image resources in S3 should be in both standard and HiDPI. Following Apple convention, retina images should be named the same as their standard counterpart with "@2x" at the end of the name before the extension.

Example: icon_large.png and icon_large@2x.png

Naming convention

To reduce plist clutter your icon should have a base name which all the icon sizes are based on.

Large:64px (@2x 128px)

<filename>_large.png and <filename>_large@2x.png

Medium:32px (@2x 64px)

<filename>_medium.png and <filename>_medium@2x.png

Small:16px (@2x 32px)

<filename>_small.png and <filename>_small@2x.png

Overlap

There is some purposeful overlap in the sizes. (e.g. The small @2x image -- 32px, is the same size as the Medium standard image -- 32px). For most stacks this means there are a couple less icon sizes to create. However, since these must be stored in separate files these two files do not have to be the same.

Photoshop Template:

This is a template that I've used to create some of the new icons for S3. You are free to use it as a starting point if you like. Although I would encourage you to make your icons unique.

Download: Stack Icon Template (psd)

Doobox

Gary from Doobox has created a utility to export icons from a single 512px master. Download: Stack Icon Utility

Doobox also created a template for Affinity Designer app. Download : Affinity Designer Template

Stack Icons Automator

https://github.com/jrondorf/stack-icons-automator