I feel really inspired by all the good work I've seen on this platform from @dimillian and others amazing devs I’ve discovered.
Trying to give some inspiration back, I just finished to implement some updates on my own side project, @myvinyls! 🧵
I feel really inspired by all the good work I've seen on this platform from @dimillian and others amazing devs I’ve discovered.
Trying to give some inspiration back, I just finished to implement some updates on my own side project, @myvinyls! 🧵
The current version on the appstore is loading images by relying solely on URLs, and it’s the job of each component to fetch the image with its own AsyncImage.
Not anymore!
Now the image is downloaded once, all the computation is done in the background and the result is shared between components, decreasing the amount of work required to display this design. Also, the cool new thing here is that the background is generated from a gradient that represent the cover’s accent and secondary tint.
And the other big thing that will come out with this release is offline mode!
The speedup obtained thanks to the implemented cache makes it feel like a completely new app.
I am aiming to release it a few weeks after 16.4 reaches the public, because a current headache is SwiftUI Table { } struggling to infer the column types. The new “Table(of:)” should fix that. :)
And btw this is getting there only thanks to @mergesort’s Boutique and @a_grebenyuk’s Nuke. Brilliant libraries.