Skip to content

Commit 04f7efb

Browse files
committed
feat: Improved /about
1 parent 9f87129 commit 04f7efb

File tree

2 files changed

+33
-15
lines changed

2 files changed

+33
-15
lines changed

apps/web/components/pages/AboutPage.tsx

Lines changed: 33 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import { Button } from "@cap/ui";
44
import MuxPlayer from "@mux/mux-player-react";
5+
import { Clapperboard, Zap } from "lucide-react";
56
import { ReadyToGetStarted } from "../ReadyToGetStarted";
67

78
export const AboutPage = () => {
@@ -24,8 +25,8 @@ export const AboutPage = () => {
2425
<div className="mt-[120px]">
2526
<div className="relative z-10 px-5 pt-24 pb-36 w-full">
2627
<div className="mx-auto text-center wrapper wrapper-sm">
27-
<h1 className="fade-in-down text-[2rem] leading-[2.5rem] md:text-[3.75rem] md:leading-[4rem] relative z-10 text-black mb-4">
28-
About Cap
28+
<h1 className="fade-in-down text-[2rem] leading-[2.5rem] md:text-[4rem] md:leading-[4.5rem] relative z-10 text-black mb-4">
29+
The open source screen recording and sharing app
2930
</h1>
3031
<p className="mx-auto mb-8 max-w-3xl text-md sm:text-xl text-zinc-500 fade-in-down animate-delay-1">
3132
Screen recording made simple, secure, and powerful. Cap gives you
@@ -62,28 +63,33 @@ export const AboutPage = () => {
6263
{/* Main Content */}
6364
<div className="pb-24 wrapper">
6465
<div className="mx-auto max-w-4xl">
65-
<div className="mb-48">
66-
<p className="text-3xl font-light text-center">
67-
Your recordings shouldn't be locked away in systems you don't
68-
control. At Cap, we're building a screen recording tool that
69-
puts you first, respects your privacy, and gives you full
70-
control over your content.
71-
</p>
66+
<div className="mt-14 mb-32">
67+
<figure className="mx-auto max-w-4xl space-y-3">
68+
<img
69+
src="/cap-team-film.jpeg"
70+
alt="The Cap team gathered together in San Francisco"
71+
loading="lazy"
72+
className="block w-full h-[220px] rounded-2xl object-cover object-center shadow-[0_18px_36px_rgba(15,23,42,0.12)] md:h-[450px]"
73+
/>
74+
<figcaption className="px-2 text-sm text-gray-500 text-left">
75+
The Cap team in San Francisco
76+
</figcaption>
77+
</figure>
7278
</div>
7379

7480
<div className="mb-12" id="video">
7581
<div className="text-center max-w-[800px] mx-auto mb-10">
7682
<h2 className="inline-block relative mb-6 text-3xl font-medium text-gray-800">
7783
See Cap In Action
78-
<span className="absolute -bottom-2 left-1/2 w-20 h-1 bg-blue-500 rounded-full transform -translate-x-1/2"></span>
84+
<span className="absolute -bottom-2 left-1/2 w-20 h-1 bg-gray-900 rounded-full transform -translate-x-1/2"></span>
7985
</h2>
8086
</div>
8187
<div className="mx-auto max-w-3xl">
8288
<div className="rounded-xl overflow-hidden shadow-[0_0_20px_rgba(0,0,0,0.08)]">
8389
<MuxPlayer
8490
playbackId="A6oZoUWVZjOIVZB6XnBMLagYnXE6xhDhp8Hcyky018hk"
8591
metadataVideoTitle="Cap Demo"
86-
accentColor="#5C9FFF"
92+
accentColor="#111111"
8793
style={{ aspectRatio: "16/9", width: "100%" }}
8894
/>
8995
</div>
@@ -147,17 +153,29 @@ export const AboutPage = () => {
147153
Cap gives you two simple ways to record:
148154
</p>
149155
<div className="grid grid-cols-1 gap-6 md:grid-cols-2">
150-
<div className="p-6 rounded-xl border bg-blue-50/50 border-blue-100/20">
151-
<h3 className="mb-3 text-xl font-semibold text-blue-700">
156+
<div className="p-6 rounded-xl border bg-gray-50 border-gray-200 transition-transform duration-300 ease-out hover:-translate-y-[2px]">
157+
<h3 className="mb-3 text-xl font-semibold text-gray-900 flex items-center gap-2">
158+
<Zap
159+
aria-hidden="true"
160+
className="size-5 md:size-6"
161+
strokeWidth={1.5}
162+
fill="yellow"
163+
/>
152164
Instant Mode
153165
</h3>
154166
<p className="text-gray-600">
155167
Share your screen right away with a simple link—no
156168
waiting, just record and share in seconds.
157169
</p>
158170
</div>
159-
<div className="p-6 rounded-xl border bg-blue-50/50 border-blue-100/20">
160-
<h3 className="mb-3 text-xl font-semibold text-blue-700">
171+
<div className="p-6 rounded-xl border bg-gray-50 border-gray-200 transition-transform duration-300 ease-out hover:-translate-y-[2px]">
172+
<h3 className="mb-3 text-xl font-semibold text-gray-900 flex items-center gap-2">
173+
<Clapperboard
174+
aria-hidden="true"
175+
className="size-5 md:size-6"
176+
strokeWidth={1.5}
177+
fill="var(--blue-9)"
178+
/>
161179
Studio Mode
162180
</h3>
163181
<p className="text-gray-600">

apps/web/public/cap-team-film.jpeg

207 KB
Loading

0 commit comments

Comments
 (0)