- Refactored all providers, all following the same interface
- Added the registry component where all providers get initializated
- Added the processor component in charge of processing
screenshots/covers
- Split configuration into Options and ProviderOptions
- Refactored the workaround for the covers, now the game provide a
CoverURL and the processor decides to download it or not
- Made the providers folder hierarchy more clear, and moved helper
functions to other files for sanity
- Simplified CLI