Fullscreen image slideshow for Wallhaven with scale-to-fill default zoom
A userscript that adds a fullscreen image slideshow to wallhaven.cc. Browse wallpapers in a slideshow featuring zoom, pan, autoplay, and automatic pagination.
Github: Wallhaven Slideshow Author: Pardim93
Install a userscript manager:
Select one of following ways for installing the script and then install once prompted by your userscript manager:
| Action | How |
|---|---|
| Next slide | Click ❯, press →, or swipe left |
| Previous slide | Click ❮, press ←, or swipe right |
| Zoom in | Scroll up, press ↑ or + |
| Zoom out | Scroll down, press ↓ or − |
| Zoom to cursor | Double-click (toggles 2.5x zoom) |
| Pan when zoomed | Click and drag |
| Reset zoom | Press R or 0 |
| Play / Pause | Press Space or click ▶ / ❚❚ |
| Fullscreen | Press F or click ⛶ |
| Immersive mode | Press C or click ⬜ |
| Close | Press Esc, click ✕, or swipe down (touch) |
Click the ⚙ gear icon in the slideshow's top-right corner to open settings.
The slideshow button appears on these Wallhaven pages:
| Page | Description |
|---|---|
/search |
Search results (preserves your filters) |
/latest |
Latest wallpapers |
/hot |
Hot wallpapers |
/toplist |
Top-rated wallpapers |
/random |
Random wallpapers |
/u/{username} |
User profile |
/u/{username}/uploads |
User uploads |
This script uses Wallhaven's official API and respects their rate limits (45 requests/minute). It fetches wallpapers on-demand as you browse it - not in bulk. If you use an API key, please be mindful of server load. See Wallhaven's FAQ for their stance on automated access.