Skip to content

docs: facelift the examples gallery + enrich landing meta#25

Merged
TMHSDigital merged 1 commit into
mainfrom
docs/gallery-facelift
Jun 20, 2026
Merged

docs: facelift the examples gallery + enrich landing meta#25
TMHSDigital merged 1 commit into
mainfrom
docs/gallery-facelift

Conversation

@TMHSDigital

Copy link
Copy Markdown
Owner

Phase 2 of the Pages review/facelift. Applies the [LOCAL] findings only — the shared fleet template is untouched. docs-only, no release expected.

Gallery (this-repo-owned, generated from gallery.json)

  • Light/dark/auto theme + toggle, synced to the landing's localStorage['theme'] key so the choice carries across pages (was hardcoded dark — the top [LOCAL] inconsistency).
  • Meta/SEO/social: canonical, og:*, twitter summary_large_image, theme-color (per scheme), favicon.
  • Polish: sticky blurred top bar, fluid clamp() type scale, refined cards (hover lift, accent border), :focus-visible, skip link, prefers-reduced-motion.
  • Responsive: 1→2 columns at 720px; heroes uncropped (align-items:start) so the 8:3 swatch panorama keeps its outer spheres.

Landing (via existing site.json hooks — no template edit, zero fleet blast radius)

  • favicon, canonical, and a this-repo ogImage (was the meta-repo default logo); Claude Code + Windows/macOS/Linux compatibility badges.
  • assets/favicon.svg added; build_site.py copies assets/docs/assets/ (verified locally).

Design direction

Captured in docs/gallery/DESIGN_NOTES.md as the prototype for the Option-2 fleet facelift (tokens, type scale, layout, theme, a11y).

Verification

  • Gallery HTML regenerated from data, parses clean, block tags balanced; no leaked placeholders.
  • Landing test-built locally with the enriched site.json: canonical/favicon/og:image render, favicon copied to docs/assets/.
  • Live URL fetched & confirmed after merge (Pages deploys on push to main, not on PR).
  • README counts (12/6/2/17) untouched; no shipped script/assertion changed.

🤖 Generated with Claude Code

Gallery page (this-repo-owned, generated from gallery.json):
- Add light/dark/auto theme with a toggle synced to the landing page's
  localStorage 'theme' key, so a visitor's choice carries across pages
  (was hardcoded dark, inconsistent with the landing).
- Full meta/SEO/social: canonical, og:*, twitter card, theme-color, favicon.
- Visual polish: sticky top bar, fluid type scale, refined cards with hover
  lift, :focus-visible states, skip link, prefers-reduced-motion guard.
- Responsive 1->2 columns at 720px; heroes kept uncropped (align-items:start).

Landing (via existing site.json template hooks -- no template edit, no fleet
blast radius): favicon, canonical, and a this-repo og:image (was the meta-repo
default logo), plus Claude Code + cross-platform compatibility badges.

Add assets/favicon.svg (shared by both pages; build_site copies assets/ ->
docs/assets/). Capture the design direction in docs/gallery/DESIGN_NOTES.md as
the prototype for the Option-2 fleet facelift.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: fOuttaMyPaint <TMhospitalitystrategies@gmail.com>
@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Jun 20, 2026
@TMHSDigital TMHSDigital merged commit 6f201ff into main Jun 20, 2026
8 checks passed
@TMHSDigital TMHSDigital deleted the docs/gallery-facelift branch June 20, 2026 20:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant