Files
hedena_gold/docs/superpowers/specs/2026-10-15-brand-logo-assets-design.md
T
s.esmaeiliandCursor 3add0683b3 Polish Hedena brand, home layout, and user-app chrome.
Switch the customer app to IRANSans, restyle home featured/newest and cart note sheet, refresh brand icons across apps, and add the PWA install prompt.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-16 00:04:13 +03:30

1.2 KiB
Raw Blame 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.