github sunnypatell/sunnify-spotify-downloader v2.7.0

one hour ago

what's changed

one setting, for small screens and tired eyes.

added

  • window size, 75% to 200% (closes #122). Settings has a new "Window size" control that scales the whole window, text and buttons included, on top of whatever display scaling your system already applies, so a 4K monitor at 100% and a small laptop at 175% both end up with a card that fits and reads. sizes that would not fit your screen are greyed out. a change applies the next time Sunnify opens, and it offers to restart on the spot when nothing is downloading. if a size ever leaves the window larger than the screen, sunnify config --set ui_scale=100 from a terminal puts it back; the troubleshooting section has the details.

not changed, on purpose

dragging the frame to resize. the card is a fixed composition, so a bigger frame would only add empty space around it, and a font-only control would push text out of its boxes, which is the exact bug #64 fixed. scaling the whole window keeps text, buttons and spacing in proportion at every size, and it rides the same machinery that already handles high-dpi displays, so nothing new can go wrong on a scaled screen. the matcher, formats, tags and the cli contract are untouched.


requested by @perspektif, thank you.


verifying this release: every asset is covered by SLSA build L3 provenance - gh attestation verify <asset> --repo sunnypatell/sunnify-spotify-downloader, or check checksums.txt with sha256sum -c.

install via homebrew (macos):

brew tap sunnypatell/sunnify https://github.com/sunnypatell/sunnify-spotify-downloader
brew install --cask sunnypatell/sunnify/sunnify

full changelog: v2.6.0...v2.7.0

⭐ if sunnify saved you time, star the repo - stars are how people find it.

attestations from this build

direct links to each attestation generated by the workflow run that produced these binaries (sigstore-signed, public-good rekor log entry, SLSA build L3 via the release-build.yml reusable workflow):

the *.sigstore.json assets attached above are the same attestations as offline-verifiable bundles. these get auto-refreshed on every release re-build, so the links above always correspond to the binaries currently attached to this release.

Don't miss a new sunnify-spotify-downloader release

NewReleases is sending notifications on new releases.