From 364028d490caa73d4d2bfdfd6ffbf04b26d79d93 Mon Sep 17 00:00:00 2001 From: Daniel Naab Date: Wed, 29 Apr 2026 04:55:53 +0000 Subject: [PATCH 1/2] feat(home): monospace intro text and updated hero headline Use monospace font for the hero intro paragraph as a subtle nod to Flexion Labs' code-centric identity. Replace the hero headline with a more grounded, direct alternative. --- content/home.md | 2 +- src/design/layout.css | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/content/home.md b/content/home.md index b61bbaa..1127f1b 100644 --- a/content/home.md +++ b/content/home.md @@ -1,4 +1,4 @@ --- -hero: Public infrastructure, in the open. +hero: What we build in the open. intro: Flexion Labs gathers our open source work in one place — products we steward, tools we share, and the commitment behind them. --- diff --git a/src/design/layout.css b/src/design/layout.css index e6e4105..a1ae0c5 100644 --- a/src/design/layout.css +++ b/src/design/layout.css @@ -56,6 +56,7 @@ max-inline-size: 22ch; } .home-hero__intro { + font-family: var(--font-mono); font-size: var(--step-1); color: var(--color-ink-subtle); max-inline-size: var(--measure-prose); From 26b64c02bbc01ee81dfbd0ea23eb83fc4a502b4c Mon Sep 17 00:00:00 2001 From: Daniel Naab Date: Wed, 29 Apr 2026 05:00:38 +0000 Subject: [PATCH 2/2] feat(home): mono heading, remove redundant sections MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Move monospace font to the h1 instead of the intro paragraph — stronger code nod at the top. Remove "By the numbers" and "Where to next" section headings; keep the stats grid without a heading. Drop the navigation links section entirely (duplicates the site nav). --- src/design/layout.css | 2 +- src/pages/home.tsx | 13 +------------ 2 files changed, 2 insertions(+), 13 deletions(-) diff --git a/src/design/layout.css b/src/design/layout.css index a1ae0c5..58c06a0 100644 --- a/src/design/layout.css +++ b/src/design/layout.css @@ -52,11 +52,11 @@ gap: var(--space-4); } .home-hero h1 { + font-family: var(--font-mono); font-size: var(--step-4); max-inline-size: 22ch; } .home-hero__intro { - font-family: var(--font-mono); font-size: var(--step-1); color: var(--color-ink-subtle); max-inline-size: var(--measure-prose); diff --git a/src/pages/home.tsx b/src/pages/home.tsx index d76ab87..0ac3753 100644 --- a/src/pages/home.tsx +++ b/src/pages/home.tsx @@ -1,7 +1,6 @@ import { Layout } from '../design/common/layout' import { FeaturedCard } from '../design/components/featured-card' import type { Catalog } from '../catalog/types' -import { url } from '../build/config' import type { SiteConfig } from '../build/config' export type HeroContent = { hero: string; intro: string } @@ -45,23 +44,13 @@ export function Home({ -
-

By the numbers

+
  • {visible.length} public projects
  • {active} actively maintained
  • {languages} languages
- -
-

Where to next

- -
) }