Using SVGs in asset catalogs
SVGs can now be used as assets for iOS, iPadOS, macOS, and watchOS apps. The most exciting part of this new feature is that there’s not much to say — it’s full SVG support, and it just works.
My Illustrator snapping settings
I’m frequently asked about my Illustrator settings, specifically in relation to snapping and icon speedrunnning. Illustrator is a complex tool, and without the right settings, it’s impossible to work efficiently.
Perfect loops in Processing
There are many possible ways to create looping animations in Processing, but my favourite uses the frameCount system variable. Starting from 0, frameCount increments after each frame is drawn. frameCount is global, and managed by Processing, so it can be queried from anywhere.

Testing for wide gamut Jul 2019
Improving asset catalogs May 2019
Creating SVGs with Processing Jan 2019
Colour management, part 3 Mar 2018
Colour management, part 2 Dec 2017
Colour management, part 1 Oct 2017
Vector icon speedruns May 2017
My Mac app icon design workflow Feb 2017
Color Creator Templates Jan 2017
When two colours can be one Dec 2016
Mac external displays for designers and developers Dec 2016
Batch processing with Generator Jul 2016
Using blend if for masking Jul 2016
Photoshop CC 2015 improvements Jun 2015
My icon design workflow May 2015
Why Skala won't have artboards Apr 2015
Photoshop's gradient positioning Apr 2015
Why I don't use PDFs for iOS assets Mar 2015
Skala progress, December 2014 Dec 2014
Creating color palettes with adjustment layers Aug 2014
Smart Objects and Layer Comps in Photoshop CC 2014 Jun 2014
Images and the macOS Color Picker Mar 2014
Experimenting with linked Smart Objects Jan 2014
Extracting colours with alpha Aug 2013
Using Soulver for design Jul 2013
My app design workflow Jun 2013
Masking in Photoshop CS6 May 2013
Strokes in Photoshop CS6 Jan 2013
Just like print design Jan 2013
Layer tags in Photoshop CS6 Jan 2013
Using algebra to create paths Jan 2013
Sub-pixel text rendering Nov 2012
Scale Patterns to 100% Photoshop script Jun 2012
Text in Photoshop CS6 Jun 2012
Illustrator and app design Apr 2012
Vector shapes in Photoshop CS6 Mar 2012
Photoshop CS6 improvements Mar 2012
Pixels per inch is just a tag Mar 2012
PNG compression and iOS apps Dec 2011
Exporting from Photoshop Aug 2011
Pixel perfect rotation Mar 2011
Pixel perfect vector pasting Mar 2011
Pixel perfect vector nudging Jan 2011
What if iChat was one window? Dec 2010
Designing for Retina display, part 2 Dec 2010
Designing for the Retina display Aug 2010
A new Drobo Dashboard icon Jul 2010
Photoshop CS6 wish list Jul 2010
Dissecting iTunes, App Store and Mac App Store links Jun 2010
Photoshop roundrect roundup Jun 2010
What to do with all those extra pixels? Jun 2010
The settings used to be in the Settings app Oct 2009
Colour management and UI design Oct 2009