Skip to content

docs: rebrand the README with the new logo and the site's hero - #191

Merged
Sebabaian merged 8 commits into
mainfrom
docs/readme-rebrand
Oct 7, 2026
Merged

Sebabaian merged 8 commits into
mainfrom
docs/readme-rebrand

Conversation

@Sebabaian

Copy link
Copy Markdown
Collaborator
  • Masthead: the new wordmark over "Independent auditing for AI agents", in brand navy on GitHub's light theme and GitHub's foreground on dark, switched per theme through .
  • Hero: the website's audit window, ported from GSAP to CSS keyframes in an SVG so it animates inside GitHub's , linked to ifixai.ai. Light is the site's warm theme; dark is drawn for GitHub's dark canvas.
  • Links to ifixai.ai and iFixAi Pro under the hero, a short iFixAi Pro section after scoring, and the site in Contact.
  • Product Hunt, GitHub Trending and the two Trendshift badges as a 2x2 grid; the CLI scorecard moves into "What it is".
  • The translations get the same header; traction.md drops Recognition.
  • scripts/build_brand_assets.py builds every SVG in docs/assets/brand.

- Masthead: the new wordmark over "Independent auditing for AI agents",
  in brand navy on GitHub's light theme and GitHub's foreground on dark,
  switched per theme through <picture>.
- Hero: the website's audit window, ported from GSAP to CSS keyframes in
  an SVG so it animates inside GitHub's <img>, linked to ifixai.ai. Light
  is the site's warm theme; dark is drawn for GitHub's dark canvas.
- Links to ifixai.ai and iFixAi Pro under the hero, a short iFixAi Pro
  section after scoring, and the site in Contact.
- Product Hunt, GitHub Trending and the two Trendshift badges as a 2x2
  grid; the CLI scorecard moves into "What it is".
- The translations get the same header; traction.md drops Recognition.
- scripts/build_brand_assets.py builds every SVG in docs/assets/brand.
- The four recognition badges stay native 250px from 600px up and take
  46% of the column below it, through a <picture> source's width, so a
  phone shows the same two rows as desktop instead of one column.
- The shields row now shows what sizes the project up: PyPI version,
  downloads, stars, Python versions, the Claude Code and Codex plugin,
  license and CI, in place of the static inspection count and the
  good-first-issues count.
- The guided CLI screenshot is gone from every README.
- Below 600px the hero is the site's own phone layout, measured off
  ifixai.ai: the window the column's full width, details wrapping to two
  lines, the seal without its reference. Its text stays near the site's
  size on a phone instead of shrinking to a third of it.
- The two buttons sit side by side on phones, scaled together so they
  stay level, and the recognition badges take 48.5% each.
- The phone files carry both themes: GitHub's <picture> handling
  rewrites a source's whole media query to its theme, so a phone source
  cannot also name a theme.
- build_brand_assets.py draws the hero from measured layouts
  (brand_hero_layouts.json), which --measure takes off the live site.
Saving a subset stamped the build time into each embedded font, so every
rebuild rewrote every SVG. The fonts keep their own timestamp now, and an
unchanged build writes the same bytes.
@Sebabaian
Sebabaian merged commit 6b1dfde into main Oct 7, 2026
6 checks passed
@Sebabaian
Sebabaian deleted the docs/readme-rebrand branch October 7, 2026 17:25
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.

4 participants