Skip to content

Refine homepage design - #129

Merged
nbashaw merged 5 commits into
mainfrom
homepage-design
Jun 19, 2026
Merged

nbashaw merged 5 commits into
mainfrom
homepage-design

Conversation

@nbashaw

@nbashaw nbashaw commented Jun 19, 2026 •

Copy link
Copy Markdown
Contributor

Updates the homepage hero and workflow storyboard styling with tighter typography, a 1500px content width, and refined mock window chrome. Fixes the install dialog so open-state animations run through the data-open attributes emitted by the dialog primitives. Updates homepage tests to cover the layout, dialog animation classes, and stable workflow description selector.

Validation: pnpm check and pnpm test:smoke.


Note

Low Risk
Visual and animation-class changes on the marketing homepage and shared dialog component; no auth, data, or core editor logic touched.

Overview
Homepage polish: Main content and sneak-peek width cap moves from 100rem to 1500px. The hero gets tighter heading tracking, and the subtitle / workflow step copy use sans, medium weight, updated clamp sizes, and slightly more spacing (mt-7 on the subtitle).

Workflow mocks: Terminal and Roughdraft popup chrome is slimmer (shorter title bars, rounded-xl), with shared utility classes on the popup header. Step descriptions gain data-testid="homepage-workflow-scene-description" for stable tests.

Install dialog: DialogOverlay and DialogContent add Tailwind data-open: enter animations (fade/zoom) alongside existing start/end styles so open-state motion matches Base UI’s data-open attribute.

Tests: Homepage tests assert the new layout classes, workflow description styling, and that the install dialog sets data-open and the new animation class names when opened.

Reviewed by Cursor Bugbot for commit e896f3b. Bugbot is set up for automated code reviews on this repo. Configure here.

@vercel

vercel Bot commented Jun 19, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
roughdraft Ready Ready Preview, Comment Jun 19, 2026 10:13pm

Request Review

@nbashaw
nbashaw merged commit 3353279 into main Jun 19, 2026
4 checks passed
moiri-gamboni pushed a commit to moiri-gamboni/roughdraft that referenced this pull request Sep 28, 2026
* style(app): refine homepage hero layout

* fix(app): animate install dialog on open

* style(app): refine homepage workflow description type

* style(app): refine homepage mock window chrome

* test(app): use stable homepage selectors

This branch was successfully deployed

1 active deployment
Preview — e896f3b4 Deployed Jun 19, 2026 by vercel[bot]
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