Skip to content

[Website] Add new landing page#9913

Merged
tobias-tengler merged 10 commits into
mainfrom
pse/adds-landing-page-vnext
Jun 16, 2026
Merged

[Website] Add new landing page#9913
tobias-tengler merged 10 commits into
mainfrom
pse/adds-landing-page-vnext

Conversation

@PascalSenn

Copy link
Copy Markdown
Member

No description provided.

Copilot AI review requested due to automatic review settings June 15, 2026 06:55

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Adds the first “vnext” landing page hero to the Next.js marketing site, including decorative brand artwork (drinks + swirl marks) and a new typography scale in global styles.

Changes:

  • Introduces a new HomeHero section with decorative drink and swirl scatter around the headline.
  • Adds an inline SVG sprite system (DrinkSpriteMaster + <use>-cropped Drinks) backed by a committed source sprite and an auto-generated markup constant.
  • Updates global CSS theme tokens to include heading/body font stacks and a new type scale used by the hero.

Reviewed changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
website-next/src/icons/Swirl.tsx Adds a decorative swirl SVG icon component rendered with currentColor.
website-next/src/components/home/startpageSpriteMarkup.ts Adds auto-generated raw SVG inner markup string for inlining the startpage sprite once.
website-next/src/components/home/HomeHero.tsx Adds the new landing page hero section (headline + decorative scatter).
website-next/src/components/home/HeroDrinks.tsx Adds sprite-master inlining plus a Drink component that crops individual drinks via <use> + viewBox.
website-next/public/images/startpage-sprite.svg Adds the source SVG sprite file used to generate the inline markup.
website-next/app/page.tsx Wires the new HomeHero into the homepage above the existing blog section.
website-next/app/globals.css Adds new font and type-scale theme tokens; sets base body typography; introduces helper classes.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

…Nitro, and Strawberry Shake

- Created GreenDonut.tsx for the Green Donut drink icon.
- Created HotChocolate.tsx for the Hot Chocolate drink icon.
- Created Mocha.tsx for the Mocha drink icon.
- Created Nitro.tsx for the Nitro drink icon.
- Created StrawberryShake.tsx for the Strawberry Shake drink icon.

All icons are inlined as SVGs for better performance and styling flexibility.

@PascalSenn PascalSenn left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

LGTM

@tobias-tengler tobias-tengler changed the title website: adds landingpage vnext [Website] Add new landing page Jun 15, 2026
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.

3 participants