This is a smaller release that catches up with accumulated technical debt and adds small features.
Larger changes:
- DLC purchases were not triggering update of the main game (as required to be downloaded). This is a regression for the last get-data rewrite. This is now fixed by using orders data instead of licenses.
- Compatibility data is now properly hidden when underlying Steam or ProtonDB data is not available
- Steam data was not downloaded for some games, multiple issues were causing that. I've fixed the ones that are fixable. More details: #169
- Downloading and Validating statuses would display % completion for download variants under Installers section. This is based on completed installer parts, not real-time updates of progress.
Smaller changes:
- View transitions have been tweaked once again for better visual stability of transitioning parts
- SVG icons have been updated, fixing several styling inconsistencies
- Following the redesign in v1.2.1 borders were once again removed for a cleaner minimalistic look
- External links now use different color (Mint, not Cyan) to be less distracting in light and dark themes
- Sync status (present on Updates page)
Downloading filesstatus is now a link to Downloads queue. Download queue only makes sense during that sync stage (it should be empty during other stages). However, if desired - it's always accessible at /downloads-queue - Download status and validation status determination and display has been improved across Installers and product badges (used on cards and Info section)
get-downloads -missingimprovements: (1) newdebugflag would print out expected paths (very verbose, use with caution!), (2) it would print product ids that are missing local downloadsuserscommandactionparameter has been replaced with individual parameters forcreate,delete,change-password,list. The first value from that list would be used if multiple are specified.