Skip to content

feat: add Cinemate logo — header mark, favicons, PWA icons & OG image - #35

Merged
valeboth merged 1 commit into
mainfrom
feat/logo
Aug 28, 2026
Merged

valeboth merged 1 commit into
mainfrom
feat/logo

Conversation

@valeboth

Copy link
Copy Markdown
Owner

Adds the brand mark (heart with a play cutout, coral→red gradient) across the app, using the assets from logocinemate/.

What's wired in

  • Header — icon (/logo.svg) beside the wordmark; the wordmark gradient is retuned from the old pink to the logo's coral→red (#ff8a5b → #e23755) so the mark and text read as one lockup. Click-to-home still works (handler is on the h1).
  • Favicons — SVG (/logo.svg) + favicon-16/32.png.
  • iOS — apple-touch-icon.png (180, solid background so iOS doesn't add its own).
  • PWA — site.webmanifest with 192/512 normal + maskable icons → installable "add to home screen".
  • Social — Open Graph + Twitter card meta + og-image.png (1200×630).

Assets

Raster sizes were generated from the 512px master (logocinemate/icon-512.png) with sips. The README/manifest in logocinemate/ referenced several files that weren't present (16/32 PNGs, apple-touch, 192, maskable) — those are now generated and live under public/icons/.

Note: favicon.ico was skipped (modern browsers use the SVG + PNG favicons); the logocinemate/ source kit is left out of this PR (design source, not needed at runtime).

Verification

  • All new asset URLs serve 200 from a static server rooted at public/.
  • wrangler deploy --dry-run passes.
  • Couldn't capture a browser screenshot (browser tooling disabled by org policy) — header layout is standard icon+gradient-text.

Wires the heart-with-play brand mark into the app:
- Header: icon (logo.svg) beside the wordmark; wordmark gradient retuned to
  the logo's coral→red so mark + text read as one lockup.
- Favicons: SVG + 16/32 PNG; apple-touch-icon (180).
- PWA: site.webmanifest with 192/512 + maskable icons (standalone install).
- Social: Open Graph / Twitter card tags + og-image (1200×630).

Raster sizes generated from the 512px master (icon-512.png) via sips.
@valeboth
valeboth merged commit 128457e into main Aug 28, 2026
1 check passed
@valeboth
valeboth deleted the feat/logo branch August 28, 2026 13:17
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