Recent Posts

Spotify Looper: Day 52

Debugging. I’m having to systematically work through each view to see if it’s working correctly. It’s a pain, but at least it helps to see a clear path forwa...

Spotify Looper: Day 50

I can check for playlistItem.track using the weird if case let syntax. I think I can solve problem 2 by adding a computed property in the spotify object. How...

Spotify Looper: Day 47

Finally managed to fix the scroll issue using this package suggested on my stack overflow question(this might also allow [[#^65a91c scro...

Spotify Looper: Day 46

Still stuck on how to move forward with MagnifierView. Mandy suggested I post on stackoverflow, which is a great idea!

Spotify Looper: Day 45

MinimapView now correctly adjusts the scroll offset in the MagnifierView window. However, I’m struggling to have things work in reverse. Because it’s a scrol...

Spotify Looper: Day 43

The scroll-in-play implementation is harder than I thought—I would need to debounce whenever the scrollview is scrolled to avoid updating the API hundreds of...

Spotify Looper: Day 42

Started adding scroll-in-play to MagnifierView. I spent most of today trying to use GeometryReader to expose the ScrollView offset, but I think I only need t...