Another round of bugfixes here. It's been very difficult to track down and fix these remaining macOS issues as I do not have a device that can replicate them. However, The main crashes should hopefully be fixed now. Please let us know if they are still happening. NCNN and ONNX still cannot be installed on M1 devices, but I'm working on getting NCNN compiled properly.
Side note, if you see an error in the logs about missing libomp and you have brew, you should be able to install it by typing brew install libomp
. This is an issue with how NCNN is compiled that I'm hopefully fixing with the next ncnn_vulkan update, but we'll see. If it ends up not working, I may have to compile NCNN with static linking from now on.
Anyway, onto the changelog:
Dependency updates:
- OpenCV, NumPy, and Pillow have been updated to their latest versions. This will happen the first time you start up chaiNNer after this update, so you don't even have to do anything yourself. The main point here was to update OpenCV to see if the newest version fixes an issue on macOS versions less than 10.15. Worst case, it will not be able to be installed on anything below 11 now (I hope not) but best case it should be able to be installed by everyone. Guess we'll find out. (#809)
Bug Fixes:
- Fix a crash on macOS from trying to load content in a window that was no longer available (#815)
- Fix opening a .chn file from CLI not working (#805) (thanks @RunDevelopment)
- Fix dark/light mode switching lag as well as light mode being broken (#724) (thanks @RunDevelopment)