Commit Graph

3 Commits

Author SHA1 Message Date
Robert Griebl e11317655c Refactor of the price-guide and picture download sub-systems
* the price-guide uses the revamped AffilateV1 API, if an API key is
   available at compile time. Otherwise the old method is used.
 * price-guides can have VAT included or not (to varying degrees,
   based on the backend)
 * all pictures are now converted to WEBP lossy at 90% after
   downloading, which compresses to around 10-20% of the
   original PNG size without obvious visual artifacts.
 * both the price-guide data and pictures are not written to
   individual files in the cache folder anymore. Instead 2 sqlite
   databases will be used (faster lookups, easier cache upgrades in
   the future, less space wasted in the file-system)

Closes: #80
2023-02-05 02:36:17 +01:00
Robert Griebl 885ad9a8c9 Replace the SVG flags with PNG versions
Some of the SVG flags were not SVG 1.2 tiny compatible, resulting in
rendering artifacts. Also, the size of the 100px flags is sufficient
and they are just 900K in total (vs. 4.2M for the SVGs)
2022-01-24 21:29:02 +01:00
Robert Griebl 75f31f89d8 Added filtering to the order and cart import dialogs
Also added flag icons to BrickStore's assets to make the dialogs
more responsive.

Closes: #211
2021-02-16 00:16:55 +01:00