Skip to content

Commit dc4b0dc

Browse files
Thomas StrombergThomas Stromberg
authored andcommitted
improve screenshots layout
1 parent 139ad88 commit dc4b0dc

File tree

2 files changed

+44
-20
lines changed

2 files changed

+44
-20
lines changed

src/assets/css/style.css

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -500,14 +500,14 @@ body {
500500
/* Screenshot Grid */
501501
.screenshot-grid {
502502
display: grid;
503-
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
503+
grid-template-columns: 1fr;
504504
gap: 24px;
505505
margin: 40px 0;
506506
}
507507

508-
/* Override for 2x2 grid on larger screens */
508+
/* 2x2 grid on larger screens */
509509
@media (min-width: 769px) {
510-
.screenshot-grid[style*="repeat(2"] {
510+
.screenshot-grid {
511511
grid-template-columns: repeat(2, 1fr);
512512
}
513513
}
@@ -517,6 +517,17 @@ body {
517517
border-radius: 8px;
518518
padding: 16px;
519519
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
520+
transition: transform 0.2s, box-shadow 0.2s;
521+
}
522+
523+
.screenshot-item:hover {
524+
transform: translateY(-2px);
525+
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4);
526+
}
527+
528+
.screenshot-item a {
529+
display: block;
530+
cursor: pointer;
520531
}
521532

522533
.screenshot-item img {
@@ -525,6 +536,11 @@ body {
525536
border-radius: 4px;
526537
display: block;
527538
border: 1px solid rgba(0, 0, 0, 0.1);
539+
transition: opacity 0.2s;
540+
}
541+
542+
.screenshot-item a:hover img {
543+
opacity: 0.9;
528544
}
529545

530546
.screenshot-caption {

src/products/ready-to-review.njk

Lines changed: 25 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -44,33 +44,41 @@ title: Ready to Review - Eliminate PR coordination overhead
4444
</div>
4545

4646
<h2>SCREENSHOTS</h2>
47-
<div class="screenshot-grid" style="grid-template-columns: repeat(2, 1fr);">
47+
<div class="screenshot-grid">
4848
<div class="screenshot-item">
49-
<picture>
50-
<source srcset="/assets/screenshots/slack-screenshot.webp" type="image/webp">
51-
<img src="/assets/screenshots/slack-screenshot.png" alt="Slack channel notifications with real-time status updates" loading="lazy" />
52-
</picture>
49+
<a href="/assets/screenshots/slack-screenshot.png" target="_blank" rel="noopener noreferrer">
50+
<picture>
51+
<source srcset="/assets/screenshots/slack-screenshot.webp" type="image/webp">
52+
<img src="/assets/screenshots/slack-screenshot.png" alt="Slack channel notifications with real-time status updates" loading="lazy" />
53+
</picture>
54+
</a>
5355
<p class="screenshot-caption">Slack channel notifications with real-time status updates</p>
5456
</div>
5557
<div class="screenshot-item">
56-
<picture>
57-
<source srcset="/assets/screenshots/slack-screenshot-home.webp" type="image/webp">
58-
<img src="/assets/screenshots/slack-screenshot-home.png" alt="Slack app home showing user dashboard" loading="lazy" />
59-
</picture>
58+
<a href="/assets/screenshots/slack-screenshot-home.png" target="_blank" rel="noopener noreferrer">
59+
<picture>
60+
<source srcset="/assets/screenshots/slack-screenshot-home.webp" type="image/webp">
61+
<img src="/assets/screenshots/slack-screenshot-home.png" alt="Slack app home showing user dashboard" loading="lazy" />
62+
</picture>
63+
</a>
6064
<p class="screenshot-caption">App home showing your personal dashboard</p>
6165
</div>
6266
<div class="screenshot-item">
63-
<picture>
64-
<source srcset="/assets/screenshots/goose-screenshot.webp" type="image/webp">
65-
<img src="/assets/screenshots/goose-screenshot.png" alt="Native desktop notifications from Goose" loading="lazy" />
66-
</picture>
67+
<a href="/assets/screenshots/goose-screenshot.png" target="_blank" rel="noopener noreferrer">
68+
<picture>
69+
<source srcset="/assets/screenshots/goose-screenshot.webp" type="image/webp">
70+
<img src="/assets/screenshots/goose-screenshot.png" alt="Native desktop notifications from Goose" loading="lazy" />
71+
</picture>
72+
</a>
6773
<p class="screenshot-caption">Native notifications (macOS, Linux, Windows)</p>
6874
</div>
6975
<div class="screenshot-item">
70-
<picture>
71-
<source srcset="/assets/screenshots/r2r-800.webp" type="image/webp">
72-
<img src="/assets/screenshots/r2r-800.png" alt="Ready to Review dashboard showing PR status and assignments" loading="lazy" />
73-
</picture>
76+
<a href="/assets/screenshots/r2r-800.png" target="_blank" rel="noopener noreferrer">
77+
<picture>
78+
<source srcset="/assets/screenshots/r2r-800.webp" type="image/webp">
79+
<img src="/assets/screenshots/r2r-800.png" alt="Ready to Review dashboard showing PR status and assignments" loading="lazy" />
80+
</picture>
81+
</a>
7482
<p class="screenshot-caption">Web dashboard - track all PRs at a glance</p>
7583
</div>
7684
</div>

0 commit comments

Comments
 (0)