github arelate/vangogh v1.1.3
v1.1.3 - Reduced motion support, less wasted disk space

latest releases: v1.1.10, v1.1.9, v1.1.8...
2 months ago

This is a maintenance release with no major new features, but some deprecations. Highlights:

Deprecations

  • Recycle Bin concept has been deprecated - files that would have went there, will be deleted instead. This was a neat idea, but in practice this just results in wasted disk space that needs to be cleaned up manually. With this change you can safely delete recycle_bin directory (it's not used anymore). Also please delete recycle_bin volume in your compose.yml.
  • Cleanup now runs as part of sync, removing older versions of installers (everything that doesn't map to the latest data from GOG.com). Once again - keeping old installers is a neat idea, but in practice this is just wasted disk space that you need to cleanup manually once in a while. The more games you own - the faster the disk space would have been wasted. Anyway, if you'd prefer old behavior of keeping older installers, there's new no-cleanup option for sync command.

Bug fixes & improvements

  • vangogh pages should load slightly faster now (5-10% overall):
    • SVG icons have been optimized to use fewer bytes to produce the same images
    • Products lists have been reimplemented as flexbox, allowing to remove grid styles and code
    • Instances of double HTML attributes have been fixed
  • vangogh has been hardened using web applications headers best practices (CSP, CORP, script integrity, etc)
  • Steam AppId mapping have been tweaked resulting in better matching. Note: Previous less than ideal results will self-heal when the data sources will be updated
  • vangogh /product endpoint now accepts steam-app-id and will redirect to matching GOG product, e.g. /product?steam-app-id=367520 -> /product?id=1308320804 (same as slug before that, e.g. /product?slug=hollow_knight)
  • Restored wishlist action that was missing on some products
  • vangogh got a new coat of paint with more vibrant cards (details: boggydigital/compton@6b64edd)
  • Cards missing vertical images will display a placeholder, preserving lists layout
  • View Transitions have been smoothed out to better match source and destination elements sizes
  • Relatedly, View Transitions will be completely disabled if user has set Reduce Motion preference (macOS: System Settings > Accessibility > Reduce Motion, iOS: Settings > Accessibility > Motion > Reduce Motion, etc.)

Don't miss a new vangogh release

NewReleases is sending notifications on new releases.