Magic Apps

Documentation

macmagic.app

Brand and icons

Magic Apps has no app of its own, so the shared mark is the star both app icons carry on the shared indigo ground, drawn in website/src/assets/suite.svg and used as the site favicon and social image. Each app adds its own artwork on top.

Two marks

Magimail: the envelope

Magimail's mark is a generic postal envelope.

Magical: the calendar

The icon is a ring-bound calendar page floating on a deep indigo field, with a magic wand entering from the left and sparkles at its tip. apps/magical/build/icon.svg:

Artwork in code

MarkArtwork.swift is the whole definition of a mark: the paths, the box round them, and the one function that rasterises them. MenuBarGlyph and BrandMark choose a width and whether the result is a template image, and nothing else, so the menu bar, the popover and the widgets cannot draw different envelopes. The status-item rules are in menu-bar.md.

The envelope's outline is open where the star sits, so moving one means moving the other.

The box is 36 × 30 because that is the mark in device pixels, 18pt wide on a Retina display. A widget is drawn in an extension, out of the process that asked for it, and the artwork crosses that boundary as pixels rather than as paths: whatever flattens it asks the SVG for a bitmap without naming a size and gets the box back. A box smaller than the pixels the mark occupies draws a soft envelope in the widget, while the status item, which rasterises in-process at the screen's own scale, draws a sharp one.

Glyph grid

Icon pipeline

Dock tile