Skip to content

assets+logo: align to design system, Pi coding logo on neutral cube - #15

Merged
johnnyhuy merged 1 commit into
mainfrom
revise-pidex-branding
Jul 20, 2026
Merged

assets+logo: align to design system, Pi coding logo on neutral cube#15
johnnyhuy merged 1 commit into
mainfrom
revise-pidex-branding

Conversation

@johnnyhuy

Copy link
Copy Markdown
Contributor

Summary

  • Cube uses the design system's cool/neutral surfaces (bg-canvas, panel, bg-deep) instead of warm bronze. No more orange in the mark.
  • Pi coding agent logo (P + i dot) is painted on the cube's top face via an isometric affine transform. Logo paths from pi.dev/pi-logo.svg. Transform fixed so the logo fits the rhombus.
  • Logo lockup: [isometric cube] [Pi icon] [pidex] in Georgia serif.
  • Banner: framed workbench window with traffic lights, tab bar, and a 48px top pad that matches the tab bar background so the two surfaces blend and the traffic lights don't create a visible top-bar that interferes with the tabs.
  • Removed old faceted-pi app icon and flat mark assets plus the build-icon.py script. Cleaned up _design.py (removed unused pi_path font extraction).

Testing

  • mise run build green (lint, typecheck, unit, bundle)
  • Anti-pattern sweep: no em-dashes or smart quotes

- Cube uses the design system's cool/neutral surfaces (bg-canvas, panel,
  bg-deep) instead of the warm bronze. No more orange in the mark.
- Pi coding agent logo (P + i dot) is painted on the cube's top face
  using an isometric affine transform. Pi logo paths come from
  pi.dev/pi-logo.svg. Transform fixed so the logo fits the rhombus.
- Logo lockup: [isometric cube] [Pi icon] [pidex] in Georgia serif.
- Banner: framed workbench window with traffic lights, tab bar, and
  a 48px top pad that matches the tab bar background so the two
  surfaces blend and the traffic lights don't create a visible
  top-bar that interferes with the tabs.
- Removed the old faceted-pi app icon and flat mark assets
  (icon.png, icon.svg, mark.png, mark.svg, icon-premium.jpg) plus
  the build-icon.py script. Kept the new logo.svg/logo.png.
- _design.py cleaned up: removed the pi_path font extraction (no
  longer used; the new logo uses inline paths from pi.dev).

Co-authored-by: opencode-agent <hello@sst.dev>
@johnnyhuy
johnnyhuy merged commit 966b60c into main Jul 20, 2026
11 checks passed
@johnnyhuy
johnnyhuy deleted the revise-pidex-branding branch July 20, 2026 12:37
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.

1 participant