Skip to content

docs: redesign /projects page#584

Merged
vishxrad merged 1 commit into
mainfrom
redesign-projects-page
May 29, 2026
Merged

docs: redesign /projects page#584
vishxrad merged 1 commit into
mainfrom
redesign-projects-page

Conversation

@pd-builds
Copy link
Copy Markdown
Contributor

@pd-builds pd-builds commented May 29, 2026

Summary

A visual + structural pass on the /projects page so it feels like part of the rest of openui.com:

  • Hero: centered, single-column, matches the OpenClaw OS title scale (Inter Display 600, 6rem desktop / clamp(40, 10vw, 52px) mobile, -2px / -1px letter-spacing). Drops the side stats panel. Adds a Share on Discord secondary CTA next to a + Submit a project primary, both styled like the home page CTAs (3rem height, soft drop shadow, scale-on-hover).
  • Gradient divider: new optional compact prop on the shared GradientDivider skips the two tallest bars. Used on /projects only; home page and OpenClaw OS stay on the full divider.
  • Directory section: wrapped in the home page's gray contentSection between direction="down" and direction="up" dividers. Removed the "DIRECTORY" eyebrow and the verbose description; the right column is now a small "11 projects" count.
  • Project cards:
    • Type-driven accent color via a TYPE_ACCENT map, so all Framework chips are the same color, all Plugin chips are the same color, etc.
    • Filled squircle type chip (text only) + by Official / by Community as muted meta text.
    • Larger border-radius and shadow matched to home page cards (--openui-radius-4xl, --openui-shadow-m).
    • Link buttons: only GitHub keeps its leading icon; all others are text-only with a small arrow that slides in on hover. Subtle resting shadow with a heavier shadow + border darken on hover.
  • Submit section: dropped the "CONTRIBUTE" eyebrow, rewrote the copy as a numbered checklist, and added the Share on Discord CTA next to + Submit a project.

Files changed

  • docs/app/(home)/projects/page.tsx
  • docs/app/(home)/projects/page.module.css
  • docs/app/(home)/sections/GradientDivider/GradientDivider.tsx (new compact prop, opt-in)

Test plan

  • pnpm -C docs dev and visit /projects
  • Switch between /projects and /openclaw-os and verify the H1 stays visually aligned (size, weight, position)
  • Hover each card link button and confirm the arrow slides in and the shadow deepens
  • Confirm all Framework chips render orange, all Plugin chips render blue, etc.
  • Confirm home page (/) and /openclaw-os still render with the full-height GradientDivider

🤖 Generated with Claude Code

closes #585

Centers the hero around the OpenClaw OS type scale, drops the side stats
panel in favor of a single-column layout, and adds a Discord secondary
CTA next to "Submit a project". The directory now sits in the shared
gray contentSection between two GradientDividers (new `compact` prop to
skip the two tallest bars without affecting other pages).

Project cards: type-driven accent colors via a TYPE_ACCENT map, filled
squircle type chips, "by Official/Community" as muted meta text,
hover-only arrow on link buttons, subtle shadow tokens
(--openui-shadow-s / -m) matched to the home page card style.

Submit section: drop the "CONTRIBUTE" eyebrow, replace the verbose
paragraph with a tighter intro and a numbered checklist of what to
include, and add the Share-on-Discord CTA.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@vishxrad vishxrad merged commit e129105 into main May 29, 2026
1 check passed
@vishxrad vishxrad deleted the redesign-projects-page branch May 29, 2026 10:53
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.

Revamp projects page

2 participants