docs: add screenshots for all themes and hero styles

This commit is contained in:
ralksta
2026-03-08 16:42:32 +01:00
parent 81f0b38e57
commit c7103c984f
23 changed files with 166 additions and 21 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 684 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 920 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 786 KiB

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 900 KiB

After

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 757 KiB

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 905 KiB

After

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 873 KiB

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 MiB

After

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 MiB

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 905 KiB

After

Width:  |  Height:  |  Size: 1.9 MiB

View File

@@ -26,6 +26,41 @@ That's it. Your entire gallery switches to the minimal theme.
Default is `studio` if no theme is specified.
<table>
<tr>
<td align="center"><strong>Studio</strong><br><em>Leica-inspired, red dot</em></td>
<td align="center"><strong>Minimal</strong><br><em>Swiss brutalist, fullbleed hero</em></td>
</tr>
<tr>
<td><img src="screenshots/theme-studio-home.png" width="400" alt="Studio theme" /></td>
<td><img src="screenshots/theme-minimal-home.png" width="400" alt="Minimal theme" /></td>
</tr>
<tr>
<td align="center"><strong>Editorial</strong><br><em>Cinematic magazine, warm charcoal</em></td>
<td align="center"><strong>Classic</strong><br><em>Gilded gallery, gold accents</em></td>
</tr>
<tr>
<td><img src="screenshots/theme-editorial-home.png" width="400" alt="Editorial theme" /></td>
<td><img src="screenshots/theme-classic-home.png" width="400" alt="Classic theme" /></td>
</tr>
<tr>
<td align="center"><strong>Noir</strong><br><em>Darkroom analog, film noir</em></td>
<td align="center"><strong>Monograph</strong><br><em>Typographic, book-like</em></td>
</tr>
<tr>
<td><img src="screenshots/theme-noir-home.png" width="400" alt="Noir theme" /></td>
<td><img src="screenshots/theme-monograph-home.png" width="400" alt="Monograph theme" /></td>
</tr>
<tr>
<td align="center"><strong>Botanica</strong><br><em>Organic, nature-inspired</em></td>
<td></td>
</tr>
<tr>
<td><img src="screenshots/theme-botanica-home.png" width="400" alt="Botanica theme" /></td>
<td></td>
</tr>
</table>
### What makes each theme unique
**Studio** (default) — Leica-inspired with a red nav dot, passepartout photo frames, film grain, and a split hero layout. Clean editorial feel with Playfair Display headings.
@@ -112,6 +147,29 @@ Controls the homepage hero layout:
- **`typographic`** — no hero image; massive centered title with numbered album navigation list (used by Monograph)
- **`mosaic`** — asymmetric multi-image grid with frosted-glass title overlay centered on top
<table>
<tr>
<td align="center"><strong>Split</strong></td>
<td align="center"><strong>Fullbleed</strong></td>
<td align="center"><strong>Minimal</strong></td>
</tr>
<tr>
<td><img src="screenshots/hero-split-home.png" width="280" alt="Split Hero" /></td>
<td><img src="screenshots/hero-fullbleed-home.png" width="280" alt="Fullbleed Hero" /></td>
<td><img src="screenshots/hero-minimal-home.png" width="280" alt="Minimal Hero" /></td>
</tr>
<tr>
<td align="center"><strong>Stacked</strong></td>
<td align="center"><strong>Typographic</strong></td>
<td align="center"><strong>Mosaic</strong></td>
</tr>
<tr>
<td><img src="screenshots/hero-stacked-home.png" width="280" alt="Stacked Hero" /></td>
<td><img src="screenshots/hero-typographic-home.png" width="280" alt="Typographic Hero" /></td>
<td><img src="screenshots/hero-mosaic-home.png" width="280" alt="Mosaic Hero" /></td>
</tr>
</table>
### `grid.layout`
Controls the photo grid layout on album pages: