Files
hedena_gold/docs/superpowers/specs/2026-10-15-brand-logo-assets-design.md
T

32 lines
1.2 KiB
Markdown
Raw Normal View History

# Brand logo assets — icon-only mark
Date: 2026-10-15
## Goal
Replace all brand image assets with the new Hedena icon-only mark (gold symbol on black, no wordmark). Keep text brand name as هدنا گلد / Hedena Gold in `brand.ts`.
## Source
- Master: icon-only logo (Frame 2) — square, gold on black, no text.
- Full wordmark (Frame 1) is not used in this pass.
## Mapping
| Role | Targets |
|---|---|
| App / admin logos | `user-app` `brand-logo.png/.webp` (public + assets); admin `brand-icon.png/.webp`, `brand-horizontal.png` |
| Favicon + PWA | `favicon.ico` / `favicon.png`, `icon-192.png`, `icon-512.png` in both apps’ `public/` |
| Product no-image | `user-app` `public/img/no-items.png` and `src/assets/img/no-items.png` |
| Lazy-load error placeholder | Continues to use `brand-logo.png` via `main.ts` (no code path change) |
## Out of scope
- Renaming brand strings in `brand.ts` or SMS env
- Empty-state SVG illustrations (cart empty, etc.)
- Regenerating `dist/` / API release builds (caller rebuilds as needed)
## Approach
Overwrite fixed filenames listed in `docs/BRANDING.md`. Resize the same master for PWA/favicon sizes. No Vue template changes required if paths stay the same.