Skip to content
Brand

The tie family.

The tie logo family, the palette and the rules for using them.

The family began with anneal’s in-app logo: a heavy amber mark on a dark rounded tile. The site reproduces that geometry directly, so it looks the same at every size and does not depend on a rendering bug. The full story is in The logo that was a bug.

Marks

tie
Tag it. Find it. Mount it.
SVG ↓ 512 PNG ↓
tie-fm
Two panes. Both worlds.
SVG ↓ 512 PNG ↓
tie-audio
Your library, on shelves.
SVG ↓ 512 PNG ↓
tie-view
Tag at the speed of sight.
SVG ↓ 512 PNG ↓
imgview
Point it at a folder.
SVG ↓ 512 PNG ↓
tie-browser
Pages made of your library.
SVG ↓ 512 PNG ↓
anneal
The coding agent that anneals.
SVG ↓ 512 PNG ↓

Palette

tie
#2dd4bf
tie-fm
#38bdf8
tie-audio
#fb7185
tie-view
#a78bfa
imgview
#a3e635
tie-browser
#e879f9
anneal
#e6a23c
SurfaceDarkLight
Background#17181b#ffffff
Foreground#e6e7ea#1f2328
Rail#111214#eef0f2
Raised#232429#f3f4f6
Border#2e3036#e2e4e8
Accent (tie)#2dd4bf#0f766e
OK / warn / error#4ade80 / #f59e0b / #ef4444#15803d / #b45309 / #b91c1c
anneal amber#e6a23c#b45309

Radii: 6 for controls, 8 for cards, 999 for pills. Spacing: 4, 8, 12, 16, 24. The contrast floor is the same one the apps enforce: foreground ≥ 7:1, muted ≥ 4.5:1, accent ≥ 3:1.

Rules

Typography

The site uses the system sans stack with Noto Sans first, and ui-monospace, "DejaVu Sans Mono", monospace for code. No web fonts are downloaded. The app screenshots use Fyne’s bundled Noto Sans, which is why the site and the screenshots look related.

Badges

Local Stable Preview online BSD-3

The badge shapes and the teal/amber washes come from anneal’s approval card and the apps’ status chips. Use Preview for anything whose format can change, and Stable only for the apps that are used every day.