Skip to content

Commit d0cb2e8

Browse files
igalklebanovclaude
andcommitted
chore(site): drop self-narrating captions, make proof arrows a standing cue.
The captions under the landing figures ("actual TypeScript compiler output", "inferred type, verbatim", "real footage: ...") read as authored commentary; the figures should self-evidence. The proof wall's "every logo links to proof" footnote is replaced by the corner arrow becoming a standing cue: always faint, accent on hover. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent be261eb commit d0cb2e8

4 files changed

Lines changed: 5 additions & 38 deletions

File tree

site/src/components/DemoVideo.module.css

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,3 @@
2828
width: 106.67%;
2929
}
3030

31-
.caption {
32-
color: var(--kl-mut, #9b9b9b);
33-
font-family: var(--ifm-font-family-monospace);
34-
font-size: 12px;
35-
letter-spacing: 0.04em;
36-
margin-top: 12px;
37-
text-align: center;
38-
}

site/src/components/DemoVideo.tsx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,6 @@ export function DemoVideo() {
6868
</video>
6969
)}
7070
</div>
71-
<figcaption className={styles.caption}>
72-
real footage: schema-aware autocompletion and inline docs
73-
</figcaption>
7471
</figure>
7572
)
7673
}

site/src/pages/index.module.css

Lines changed: 5 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -359,26 +359,20 @@ a.stat:hover .statValue {
359359
text-decoration: none;
360360
}
361361

362+
/* Every cell links to proof; the corner arrow is the standing cue, faint
363+
until intent. */
362364
.productionNames a:not(.productionCTA)::after {
363-
color: var(--kl-acc);
365+
color: var(--kl-faint);
364366
content: '↗';
365367
font-size: 10px;
366-
opacity: 0;
367368
position: absolute;
368369
right: 4px;
369370
top: 2px;
370-
transition: opacity 0.15s ease;
371+
transition: color 0.15s ease;
371372
}
372373

373374
.productionNames a:hover::after {
374-
opacity: 1;
375-
}
376-
377-
.productionFootnote {
378-
color: var(--kl-faint);
379-
font-family: var(--ifm-font-family-monospace);
380-
font-size: 11px;
381-
letter-spacing: 0.04em;
375+
color: var(--kl-acc);
382376
}
383377

384378
.productionNames a.productionCTA {
@@ -478,15 +472,6 @@ a.stat:hover .statValue {
478472
text-underline-offset: 4px;
479473
}
480474

481-
.editorCaption {
482-
color: var(--kl-mut);
483-
font-family: var(--ifm-font-family-monospace);
484-
font-size: 12px;
485-
letter-spacing: 0.04em;
486-
margin-top: 12px;
487-
text-align: center;
488-
}
489-
490475
.errPanel {
491476
border-top: 1px solid var(--kl-line);
492477
color: var(--kl-err-text);

site/src/pages/index.tsx

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -366,9 +366,6 @@ function SectionProduction() {
366366
</span>
367367
</React.Fragment>
368368
))}
369-
<span className={styles.productionFootnote}>
370-
every logo links to proof
371-
</span>
372369
</div>
373370
</section>
374371
)
@@ -411,9 +408,6 @@ function SectionCompiler() {
411408
<span>ts(2345)</span>
412409
</div>
413410
</div>
414-
<div className={styles.editorCaption}>
415-
actual TypeScript compiler output
416-
</div>
417411
</div>
418412
</div>
419413
</section>
@@ -457,7 +451,6 @@ function SectionComposition() {
457451
}
458452
</div>
459453
</div>
460-
<div className={styles.editorCaption}>inferred type, verbatim</div>
461454
</div>
462455
</div>
463456
</section>

0 commit comments

Comments
 (0)