diff --git a/apps/marketing/public/git-pr-workflow.png b/apps/marketing/public/git-pr-workflow.png new file mode 100644 index 00000000000..d65787a280b Binary files /dev/null and b/apps/marketing/public/git-pr-workflow.png differ diff --git a/apps/marketing/src/pages/index.astro b/apps/marketing/src/pages/index.astro index a864c169924..dd02f648bc6 100644 --- a/apps/marketing/src/pages/index.astro +++ b/apps/marketing/src/pages/index.astro @@ -220,41 +220,13 @@ const mobileEndorsementRows = [
-
-
- - Add marketing hero animation - Ready -
-
- feat/marketing-hero → main - +142 −38 - 3 commits -
-
-
apps/marketing/src/pages/index.astro +14 −2
-
apps/marketing/src/layouts/Layout.astro +8 −0
-
apps/marketing/public/hero.css +120 −36
-
-
- - -
-
-
-
-
-
-
-
- +
+ Screenshot of T3 Code creating a commit, push, and pull request
@@ -886,75 +858,31 @@ const mobileEndorsementRows = [ .git-inner { display: grid; grid-template-columns: 1.1fr 1fr; - gap: 64px; align-items: center; + gap: 64px; align-items: stretch; } .git-visual { position: relative; - display: flex; flex-direction: column; - align-items: stretch; gap: 20px; - } - - .pr-card { padding: 20px; } - .pr-head { - display: flex; align-items: center; gap: 10px; - margin-bottom: 12px; - } - .pr-head svg { color: var(--ok); } - .pr-title { font-weight: 500; font-size: 15px; flex: 1; } - .pr-status { - font-family: var(--font-mono); font-size: 10px; - color: var(--ok); padding: 2px 8px; - border: 1px solid var(--ok); border-radius: 999px; - letter-spacing: 0.08em; text-transform: uppercase; - } - .pr-meta { - display: flex; gap: 14px; - font-family: var(--font-mono); font-size: 11px; - color: var(--fg-dim); margin-bottom: 14px; flex-wrap: wrap; - } - .pr-meta span { display: inline-flex; align-items: center; gap: 5px; } - .pr-files { - border: 1px solid var(--border); border-radius: 8px; - overflow: hidden; margin-bottom: 16px; - } - .pr-files > div { - display: flex; justify-content: space-between; - padding: 8px 12px; font-family: var(--font-mono); - font-size: 11px; border-top: 1px solid var(--border); - color: var(--fg-muted); + display: flex; + align-items: center; + justify-content: center; } - .pr-files > div:first-child { border-top: 0; } - .pr-files span { color: var(--fg-dim); } - .pr-foot { display: flex; justify-content: flex-end; gap: 8px; } - .pr-trail { - display: flex; flex-direction: column; - align-items: center; justify-content: center; - gap: 0; margin: -4px 0; - } - .pr-trail-dot { - width: 8px; height: 8px; border-radius: 999px; - background: var(--border-strong); - } - .pr-trail-line { - width: 1px; height: 28px; - background: linear-gradient(180deg, var(--border-strong), var(--accent)); + .git-image-shell { + width: 100%; + height: 100%; + display: flex; + align-items: center; + justify-content: center; } - .pr-button-shell { display: flex; justify-content: center; } - .pr-button { - display: inline-flex; align-items: center; gap: 10px; - padding: 12px 20px; - background: var(--fg); color: #09090b; - font-weight: 600; font-size: 13px; - border-radius: 10px; - box-shadow: 0 8px 24px -8px rgba(255, 255, 255, 0.2); - } - .pr-button-kbd { - font-family: var(--font-mono); font-size: 10px; - background: rgba(0, 0, 0, 0.1); - padding: 2px 6px; border-radius: 4px; + .git-image { + display: block; + max-width: 92%; + max-height: 100%; + width: auto; + height: auto; + object-fit: contain; } /* ── Open source ──────────────────────────────────────── */