Closed johnflan closed 2 months ago
I can reproduce this (and another issue) on a system running 12. It looks like it's trying to load a nib (which doesn't exist, because we generate the view programatically).
I wonder if it's related to not calling registerClass:forItemWithIdentifier:
- I had issues using the makeItemWithIdentifier:forIndexPath:
method and instead instantiated a new object every time. It felt gross, but it did work at least when I was testing on 14.
One thing I am noticing with NSCollectionViewItem subclasses is they shouldn't be calling super loadView; I'm guessing that's what hits the nib initialization logic (which is perhaps less fatal on newer version).
It looks like it's indeed calling super.loadView()
that causes the problem. If I don't call that:
There's some other issues on 12 I need to take a look at though. Once I do that, I'll push an update. If you don't mind compiling yourself though, master
should be fine now.
Same here... even with 3.2
Would be great to get this working.
The fixes are committed, but I haven't pushed a release yet because I've been busy. I'll try to do so this week.
This should be fixed in 3.2.1. App Store and brew will need updates, I've pushed it for App Store review.
Describe the bug After connecting to a Navidrome server, the artists list populates - when I click on any artist the app hard crashes.
To Reproduce Steps to reproduce the behavior:
Expected behavior A clear and concise description of what you expected to happen.
Screenshots If applicable, add screenshots to help explain your problem.
Versions:
Additional context