Prefire Brand system
Download PDF
Prefire brand kit / 1.0

Preview.
Prove.
Ship.

A visual system for the tool that turns SwiftUI previews into confidence before release.

01 / Meaning

Hot, precise, dependable.

Prefire removes the tension between “the interface looks ready” and “we know it did not break”. The fire is the final warm-up before release, not visual noise.

01

Hot, not loud

Fire marks action and verification. It stays focused instead of taking over every surface.

02

Precise, not cold

Code, grids and status labels create clarity. Paper and light keep it human.

03

Fast, not fragile

Motion follows the path from preview to test. The language never promises magic.

02 / Voice

Like an engineer who saves your time.

Calm, concrete and verifiable. Swift terms remain Swift terms. The result comes first, then the mechanism and its limits.

Magic testingSnapshots from your existing previews
Zero effortNo second fixture layer
Works everywhereiOS, tvOS and macOS — with clear limits
RevolutionaryConnect. Generate. Verify.
04 / Color

Signal warmth. Tool calm.

Paper and Night carry the large surfaces. Ember and Gold mark action, progress and success — never long-running copy.

Paper#F5F0E7
Night#17181C
Ember#FF6A35
Gold#FFB629
Deep Plum#31001E
Legacy Magenta#A0075D
Ink Soft#343741
Muted#665F56
05 / Typography

System + code.

The Apple system stack feels native beside Xcode and adds no external dependency. The monospaced layer explains mechanics.

Build trust
before build.

Prefire turns previews into snapshot tests, Playbook and living documentation — without another set of UI states.

DISPLAY / 64One decisive idea
BODY / 17Explanation and documentation
LABEL / 12STATUS / PLATFORM / VERSION
#Preview("Checkout / loading") {
  CheckoutView()
    .previewState(.loading)
}

// snapshot passed
06 / Graphic language

Ember field + confidence path.

Use the warm field for atmosphere and the state path to explain the product. Pick one leading device per surface.

Prefire ember field
atmosphere

Heat before release.

A cover, conference backdrop or restrained promo layer — never a replacement for product proof.

Prefire confidence path

Confidence path

Connects preview, generator, snapshot and confidence as one visible flow.

Preview grid

A field of UI variants. Keep generous empty space around it.

Ember pulse

One light source marks the active check or primary action.

07 / Templates

One surface, one idea.

README, release notes, social posts and talks use the same ingredients: a direct headline, a small piece of real code or UI and one hot accent.

Release / 5.x

Snapshots from the previews you already trust.

Docs / workflow

#Preview is already your fixture.

#Preview {
  CheckoutView()
}
Conference / 16:9

Visual confidence before release.

Ready to use

Take the system with you.

The PDF contains the full reference. CSS and JSON files expose the same tokens for product and site work.