Files
tty7/assets/tray.svg
T
l0ng-ai 6af47dfb53 feat(brand): "Duo" logo refresh — mint panes mark across all icon assets
Replace the orange window-and-cursor identity with the "Duo" mark: two
offset session panes (mint #3FDD8C behind, ink #17171A in front) with a
prompt chevron, on a cream tile following the Big Sur icon grid.

- app-icon.svg is the master; app-icon.png, tty7.icns and favicon.ico
  are re-rendered from it (rsvg-convert + iconutil + PIL)
- logo.svg/logo.png/logo@256.png carry the tile-less transparent mark
- tray.svg redrawn as the same mark in template form: solid front pane
  with the chevron masked out, back pane at partial alpha
- bare (non-bundled) macOS binaries now set the Dock icon at runtime
  via NSApplication.setApplicationIconImage, so cargo dev/run shows the
  logo instead of the generic executable icon
- README version badge and the social preview switch to the new brand
  green; social preview copy re-aligned with the current README slogan
2026-07-17 16:31:41 +08:00

17 lines
824 B
XML

<svg width="96" height="96" viewBox="0 0 96 96" xmlns="http://www.w3.org/2000/svg">
<!-- Template (alpha-only) tray glyph: the "Duo" mark, same geometry as
app-icon.svg. Solid front pane with the chevron knocked out; the back
pane reads through partial alpha (template images keep alpha, drop
color). The mask spans both panes so the chevron cuts clean through. -->
<defs>
<mask id="chevron-cut">
<rect width="96" height="96" fill="#fff"/>
<path d="M24 42 L35 53 L24 64" fill="none" stroke="#000" stroke-width="7" stroke-linecap="round" stroke-linejoin="round"/>
</mask>
</defs>
<g mask="url(#chevron-cut)">
<rect x="28" y="16" width="58" height="46" rx="12" fill="#000" opacity="0.35"/>
<rect x="10" y="30" width="58" height="46" rx="12" fill="#000"/>
</g>
</svg>