Skip to content

feat(home): widen the stack diagram rails, drop the hero star button - #891

Open
pd-builds wants to merge 1 commit into
mainfrom
home-diagram-rails
Open

feat(home): widen the stack diagram rails, drop the hero star button#891
pd-builds wants to merge 1 commit into
mainfrom
home-diagram-rails

Conversation

@pd-builds

Copy link
Copy Markdown
Contributor

Follow-up to #878.

Changes

Flow rails: two lanes → four. Two lanes stream UI up on the left, two carry actions down on the right, and each lane is wider (14px, up from 10px) with larger chevrons.

The second lane of each pair is offset by half the animation cycle (-1.6s). Without that, paired lanes march in lockstep and read as a single wide lane rather than two.

The mobile rail override is removed — it scaled the lanes up from a smaller base that now matches it, so only the taller min-height remains.

First card renamed to "Agent Interface".

GitHub star button removed from the hero. Done by dropping the githubRepoUrl / githubButtonLabel props on the homepage rather than editing the shared HeroSection, since the homepage is the only caller that passes them. That also restores desktopCtaStackShadowRoom, the class the CTA stack applies when it has no secondary CTA.

Note

The mobile hero still shows its GitHub banner — that is a separate GitHubBanner component which falls back to a default repo URL, so it is unaffected. Happy to remove it too if that is wanted.

Verified in light and dark. Typecheck and Prettier clean.

🤖 Generated with Claude Code

Rails go from two lanes to four (two streaming up, two flowing down) and
each lane widens. The second lane of each pair is offset by half a cycle
so neighbours do not march in lockstep and read as one wide lane.

The mobile rail override is gone: it scaled the lanes up from a smaller
base that now matches it, leaving only the taller run.

Also renames the first card to Agent Interface, and drops the GitHub star
CTA from the hero by removing the props on the homepage, which is the only
caller that passes them. That also restores the shadow-room compensation
the stack applies when it has no secondary CTA.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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.

1 participant