Skip to content

Version 1.0.8

Choose a tag to compare

@techtherapy techtherapy released this 08 Jun 20:15
· 32 commits to main since this release

Per-display wallpapers. New "Set displays individually" mode opens an additional grid window on every connected screen; each window's preview / Keep / Cancel only affects its own screen, so users can pick a different wallpaper per display in a single session. A two-state pill at the bottom of the primary window ("Set all displays" / "Set displays individually") toggles between modes. The pill is hidden on single-display setups.

Faster thumbnail loading. Thumbnails now use ImageIO's CGImageSourceCreateThumbnailAtIndex to downsample directly from the source file instead of fully decoding the original NSImage and redrawing it. Substantial speedup on 4K+ wallpapers.

Shared thumbnail cache and collections. The wallpaper folder is enumerated once per session, and decoded thumbnails are shared between the primary and every aux per-display window — so toggling into individual mode is instant rather than re-decoding the grid for each screen.

Recommended: prefer WebP for wallpapers where possible. WebP files are typically 25–35 % smaller than equivalent-quality JPEG (and significantly smaller than PNG) while retaining visual quality, which reduces disk footprint in managed deployments and speeds up initial image load. macOS reads WebP natively via NSImage; the wallpapersPath folder already accepts .webp files.