With Aniketh's GSOC project, he has been working on a content downloader to download bundles and other resources from the internet. We have two different resource systems now and need to think of a way for them to work together without being confusing.
I have one potential solution below. This is the gist of it.
- The resource manager will still be the place to manage resources
- The content downloader will download files and make the resources active under the hood. This would take the place of manually downloading and importing resources.
The one thing I don't like about the resource manager is that it only shows bundles, but I am not sure if we want to tackle that issue now. The content downloader can download all kinds of resources. Even though the resource manager cannot manage other resource types, I think the downloader can still automatically import the downloaded files into Krita. That would be one solution.
I added a mockup with how this might work. Any feedback would be welcome.