diff --git a/CHANGELOG.md b/CHANGELOG.md index 92a59435..c6685198 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ a git tag (see [RELEASING.md](RELEASING.md)). ## [Unreleased] +- **Positioning made consistent site-wide.** The homepage rewrite changed the hero, title and description, but the footer — which renders on *every* page — still read "a readable behavior layer for host objects", so the homepage contradicted itself on the same screen. The `Base.astro` default title carried it too. Both now say "a physics engine for interfaces". The only surviving instance is the changelog entry above, which quotes the old phrase to explain why it was retired; historical records that cite a former term are left intact. + - **Finished retiring the freeze vocabulary across `docs/canonical/`.** The earlier change corrected the authoritative sources but left the wording in nine other canonical documents, where "the freeze contract" and "the frozen surface" still described a promise the project had stopped making. All now say *protected* / *removal-protection*. Four uses of the word are deliberately untouched because they mean something else entirely — `Object.freeze`'d policy clones, "freeze the sim" for reduced motion, "frozen particles" in the poster render mode, and "frozen design history" for the planning archive. A pattern-matched sweep would have broken all four. - **Homepage leads with the artifact instead of the abstraction.** The hero opened with 227 words before anything moved, and asked a reader to hold six unfamiliar concepts — "a readable behavior layer for host objects" appeared in the kicker, the page title, the meta description *and* the first sentence, all before any evidence. The standfirst is now two sentences that are checkable on the page itself, the strongest of which is **"nothing on this page is animated."** Kicker and title become "a physics engine for interfaces" — a category people already have a slot for. diff --git a/apps/site/src/components/SiteFooter.astro b/apps/site/src/components/SiteFooter.astro index 21a4a20f..105ef682 100644 --- a/apps/site/src/components/SiteFooter.astro +++ b/apps/site/src/components/SiteFooter.astro @@ -14,7 +14,7 @@ const dest = [
Fundamental - A readable behavior layer for host objects · v{version} · Created by Zach Shallbetter + A physics engine for interfaces · v{version} · Created by Zach Shallbetter