Skip to content

Apply "Broadcast" redesign concept across the site#30

Open
backlineint wants to merge 1 commit into
mainfrom
claude/heuristic-williams-bdc84e
Open

Apply "Broadcast" redesign concept across the site#30
backlineint wants to merge 1 commit into
mainfrom
claude/heuristic-williams-bdc84e

Conversation

@backlineint
Copy link
Copy Markdown
Owner

What

Applies Concept A — "Broadcast" from the Claude Design handoff to the entire site: a dark-indigo editorial look with a chunky Alfa Slab One masthead, radiating ring + horizon-cloud motifs, Space Mono coral kickers, and electric-blue + gold accents — itshipped.fm's energy in Brian's blue.

Why

This is the implementation of the redesign direction explored in the design tool. The handoff shipped fixed-width HTML/CSS mockups (Home / Writing feed / Single post); this PR recreates that visual language as real, responsive Astro components.

Changes

  • src/styles/broadcast.css (new) — the full design system, ported from the concept's a.css. Uses clamp() for display type instead of the mockup's fixed 1280px artboard, and maps the Open Props theme vars (--text-*, --surface-*, --link) onto the Broadcast palette so existing components inherit the dark theme.
  • BaseHead.astro — loads the Google Fonts trio (Alfa Slab One / Libre Franklin / Space Mono), drops the Atkinson preloads, imports the new stylesheet last.
  • Header.astro / Footer.astro — mono brand + uppercase nav with a gold active state; footer gains the horizon-cloud SVG and social/bottom links.
  • index.astro — rings, gold pill, stacked masthead, mono bio, find-me row, Latest rows, and the Off the clock two-up cards (Recent Projects / Currently Enjoying).
  • posts/index.astro + RadPostTeaser.astro — the Writing feed with a section header + archive count, and post rows with coral date kickers, slab titles, tags, and real thumbnails when a post has an image.
  • Post.astro / MarkdownPage.astro — article layout: back link, centered slab title, kicker meta, 16:8 hero, rule, and prose body styled with gold slab headings, blue links, and coral bullets.

Reviewer notes

  • The site's content uses ##/###/#### for section headings (the mockup only had one level), so prose h2–h4 get a descending gold slab scale and h5/h6 become coral mono — a deliberate extension beyond the single mockup style to fit real posts.
  • The home photo (perry_weather.jpg) isn't part of the Broadcast design, so it was dropped from the home page; the asset and the now-unused RadTwoCol component remain in the repo.

Verification

  • Checked Home, Writing feed (two-column rows w/ thumbnails), a single post, and the About markdown page — no console errors, no horizontal overflow, layout centered.
  • Verified mobile (375px): nav wraps, masthead scales without clipping, rows stack.
  • pnpm build passes astro check and builds all 64 pages.

🤖 Generated with Claude Code

Implements Concept A ("Broadcast") from the Claude Design handoff: a
dark-indigo editorial look with a chunky Alfa Slab One masthead,
radiating rings + horizon-cloud motifs, Space Mono coral kickers, and
electric-blue + gold accents.

- Add src/styles/broadcast.css: the full design system, ported from the
  concept's fixed-width mockup into a fluid/responsive sheet. Maps the
  Open Props theme vars onto the Broadcast palette so existing
  components inherit the dark theme.
- BaseHead: load Alfa Slab One / Libre Franklin / Space Mono; import the
  new stylesheet last so it wins the cascade.
- Header/Footer: mono brand + uppercase nav with gold active state;
  footer gains the horizon-cloud SVG and social/bottom links.
- Home: rings, gold pill, stacked masthead, mono bio, find-me row,
  Latest rows, and the "Off the clock" two-up cards.
- Writing feed + RadPostTeaser: masthead, section header with archive
  count, and post rows with coral kickers, slab titles, tags, and real
  thumbnails.
- Post / MarkdownPage layouts: centered slab title, kicker meta, hero,
  and prose body with gold slab headings (h2-h4), blue links, coral
  bullets.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@netlify
Copy link
Copy Markdown

netlify Bot commented Jun 4, 2026

Deploy Preview for dashing-puppy-fc62ba ready!

Name Link
🔨 Latest commit 768a91e
🔍 Latest deploy log https://app.netlify.com/projects/dashing-puppy-fc62ba/deploys/6a21c3beafa5eb0008dd28e3
😎 Deploy Preview https://deploy-preview-30--dashing-puppy-fc62ba.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

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