Family-inspired, Swipeletter-specific

Email triage should feel friendly.

A softer, chunkier visual system for Swipeletter: warm surfaces, confident type, playful action color, and one clear swipe card instead of nested grid furniture.

Swipeletter
Dense DiscoveryToday
The useful stuff should be obvious.
Show the sender, subject, and real preview in a calm card. Keep AI help subtle. Make the action feel simple enough to do with one thumb.
Newsletter2 min read
✕ Delete
✓ Save

Principles

The target is not a Family.co clone. It is the same emotional category: simple, tactile, friendly, and fast.

One main object

The swipe card is the product. Do not surround it with fake grids, stacked previews, or nested surfaces that compete for attention.

Chunky controls

Buttons should feel obvious and satisfying. Large hit areas, soft fill colors, clear labels, no tiny icon-only mystery meat.

Warm, not sterile

Use paper whites, charcoal ink, and small bright accents. Avoid cold SaaS blue-grey productivity energy.

Tokens

These map directly to the SwiftUI tokens in DesignSystem.swift.

Color

Paper
#FBFAF9
Card
#FFFEFD
Surface
#F6F4EF
Ink
#2E2E2E
Blue
#6DBDFF
Green
#44C67F
Yellow
#FFCF7B
Orange
#FF5310

Type

Big, soft, direct.

Use Geist in-app for now. Keep the feeling rounded through size, weight, spacing, and copy restraint.

Components

The system is intentionally small. Swipeletter does not need a dashboard kit.

Buttons

Primary action Soft action Saved

Swipe actions

✕ Delete
✓ Save

Card anatomy

Sender and date row, large subject, real email preview, optional useful image, then two clear actions. No extra decorative stack preview. No grid around the content.

Rules

What to keep and what to avoid as the app evolves.

Do

Use one dominant swipe card.
Make save/delete satisfying and obvious.
Let real email previews do the work.
Use playful color sparingly.

Don’t

Do not build nested grids around the card.
Do not make it feel like Gmail with prettier colors.
Do not overuse shadows or fake depth.
Do not replace snippets with AI-sounding summaries.