Skip to content

feat(brand): enlarge the t. app icon (centred lockup)#11

Draft
i11v wants to merge 2 commits into
mainfrom
claude/clever-babbage-gdgbxy
Draft

feat(brand): enlarge the t. app icon (centred lockup)#11
i11v wants to merge 2 commits into
mainfrom
claude/clever-babbage-gdgbxy

Conversation

@i11v

@i11v i11v commented Jun 13, 2026

Copy link
Copy Markdown
Owner

What

Updates the t. app-icon master so the mark fills the tile better — it was reading as a tiny, padded icon on the iOS Home Screen.

The latest design-system iteration (handoff bundle, transcript dated today) had added a full-bleed bleed mode to AppIcon.jsx. I first ported that (1.22× glyph, square in the corner), but on a real device it read lopsided once iOS masks the corners: the lone Doto "t" is asymmetric, so the off-diagonal corners went dead and the crossbar clipped the left edge. After comparing masked renders, we landed on the centred t. lockup instead — the same mark as the tablo. wordmark, scaled up.

Final geometry (brand/gen_icon.py)

  • the t + green full-stop square (the live-connection signal) centred as one unit
  • glyph at 0.70× the canvas — larger than the design's nominal 0.6× (no longer a tiny padded mark) but balanced under the rounded mask
  • radial board gradient + tight green box-shadow glow, unchanged
  • master stays full-bleed in the no-corners sense (iOS/Android/PWA apply their own mask)

Changes

  • brand/gen_icon.py — the lockup geometry at 0.70×
  • brand/icon-1024.png / public/icon.png — regenerated (the latter drives the whole vite-plugin-pwa favicon/apple-touch/maskable/manifest set)
  • brand/README.md — updated geometry notes

Verification

  • bun run --cwd packages/web build ✓ — PWA asset set regenerates clean
  • Confirmed the generated apple-touch-icon-180x180.png and a simulated iOS rounded-mask preview both read as a balanced, centred t.

https://claude.ai/code/session_012wKhWbC1GZH1rxsPzBLYQx

Port the bleed branch of the design system's AppIcon (the latest design
iteration): the Doto "t" is blown up to 1.22x so it owns the whole tile
instead of sitting at 0.6x with a padded margin, and the green make-square
is anchored low-right as an accent. Nudge the glyph down 0.05x so the
optical space above/below balances.

This fixes the padded/shrunken look on the iOS Home Screen — the PWA
generator already insets nothing (padding: 0), so the padding came from the
source master itself.

Regenerates brand/icon-1024.png + public/icon.png (the vite-plugin-pwa
source) and updates the brand README geometry notes.
@github-actions

github-actions Bot commented Jun 13, 2026

Copy link
Copy Markdown

🚀 Preview deployed: https://tablo-pr-11.i11v.workers.dev

The full-bleed t (1.22x, square in the corner) looked balanced as a flat
square but read lopsided once iOS masks the rounded corners — the lone "t"
is asymmetric, so the off-diagonal corners went dead and the crossbar
clipped the left edge.

Switch to the centered "t." lockup (the t + green full-stop square as one
unit, echoing the tablo. wordmark) at 0.70x — larger than the original
0.6x so it no longer reads as a tiny padded mark, but balanced under the
mask. Regenerates icon-1024.png + public/icon.png and updates the README.
@i11v i11v changed the title feat(brand): full-bleed t. app icon feat(brand): enlarge the t. app icon (centred lockup) Jun 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants