Open NattyNarwhal opened 1 year ago
I have a prototype of Database in a SwiftUI test project with:
But:
SwiftUI has a very annoying issue for the tracklist (and probably playlist) case, where you can't really have multiple of the same tracks in whatever collection the Table/List represents, because the selection is based by a Set<SBTrack>
, not by an index. It'd need a data model change, or regress to the pre-index change. Might have to play with .enumerated()
sometime...
Another issue is that Table requires macOS 12. We still support 11, but I don't know if it'd be worth dropping it. App Store users look to be mostly on 12 or 13.
Downloads view has been converted and it seems to work pretty well.
Onboarding: Low-stakes.Done@ObservableObject
?@FetchRequest
...Concerns would be: