Hi Sindre! This is awesome, and I've wanted to do something like this for a long time. Thanks for all your hard work!
Something I noticed when trying out the Unsplash random puppy API example is that it seems to occasionally return dead URLs. When that happens, this error is thrown:
This also happens if any server Plash is periodically hitting suddenly goes down or a URL to somewhere that is obviously down is entered in the config. I think the latter may have also just led to a crash for me.
Would it be possible to do an initial check to see if a server is up when it's entered in the config and in the event that it becomes unavailable notify the user of an error via the menu bar icon? Meanwhile, Plash could keep testing for valid responses in the background while maintaining the current valid image.
I'd love to help out with this, but I'm afraid I have very minimal knowledge of Swift. I write JS for a living. π
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too