Skip to content

Redesign: header, mascot, home layout, and CSS - #18

Open
Moo4president wants to merge 3 commits into
SBOMit:mainfrom
Moo4president:pr/redesign
Open

Redesign: header, mascot, home layout, and CSS#18
Moo4president wants to merge 3 commits into
SBOMit:mainfrom
Moo4president:pr/redesign

Conversation

@Moo4president

Copy link
Copy Markdown

Summary

Stack

This is PR 3/4. Includes UX + content commits until those merge. Merge order: UX → content → this → i18n.

Test plan

  • Deploy preview: sticky header, theme toggle, scroll-to-top
  • Homepage equation + mascot render; foopresent
  • Mobile nav remains usable

@netlify

netlify Bot commented Aug 3, 2026

Copy link
Copy Markdown

Deploy Preview for sbomit ready!

Name Link
🔨 Latest commit 28f82c6
🔍 Latest deploy log https://app.netlify.com/projects/sbomit/deploys/6a708d0538ede00009fc6bb8
😎 Deploy Preview https://deploy-preview-18--sbomit.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

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

Keep Hugo builds on a current Node for hugo-extended, and normalize line endings plus local/tooling ignore rules.

Signed-off-by: Moo4president <munirmedia22@gmail.com>
Supersede the overlapping SBOMit#14 homepage/about messaging with the equation homepage, Community/Getting Started/FAQ/Legal nav, and related English pages.

Signed-off-by: Moo4president <munirmedia22@gmail.com>
Replace the SBOMit#14 list/home presentation with sticky header, floating mascot, equation home layout, footer socials, and updated PaperMod/hugo-extended pins.

Signed-off-by: Moo4president <munirmedia22@gmail.com>

@stupendoussuperpowers stupendoussuperpowers left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The changes look good to me overall!

Left a few comments on things that might need changing.

gap: 1rem;
padding: 2rem var(--gap) 1.25rem;
margin: 0 auto;
max-width: calc(var(--main-width) + var(--gap) * 2);

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This width is too narrow (specifically because the titles on the two column layout for articles and videos get aggressively wrapped). Maybe using something like 900px or --nav-width might be better?

gap: 2.5rem;
max-width: calc(var(--nav-width) + var(--gap) * 2);
margin: 0 auto 2rem;
padding: 0 var(--gap);

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should remove this padding since it makes the title of home and media unaligned with the main SBOMit title at the top.

Comment thread content/_index.md
@@ -1,60 +1,12 @@
---
title: "SBOMit"
title: "SBOMit = SBOM + in-toto"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like the SBOM + in-toto header, the rest of the paragraph can probably be workshopped better. It's also taking up a lot of screen space right now without really conveying much.

Maybe something like [Catchy Two Liners] [Paragraph Break] [A proper paragraph of text describing what the project is, motivation, and where on the site to go to next etc.] :

"SBOMs tell you what's in your software. SBOMit makes sure they're accurate and trustworthy.
<br/>
SBOMit is ... It adds ... This ensures ...

Get Started by ..."

Comment thread config.yml
url: https://witness.dev
weight: 5
- identifier: manifesto
name: Manifesto

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should still be called Specification

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.

2 participants