- Remove changes in main.m, turns out we cannot actually catch it here.
Tried some other methods, however none worked.
- Change dupeguru submodule to a more "known" commit that did not have
partial work in it.
NOTE: Issue with picture mode appears to be from python 3.8+ changing to use
`spawn` as the method for multiprocessing. While this is most likely better
we currently have issues when application is run normally (running from
run.py does not have issues). I am manually going to change to `fork`
instead since other methods did not work. This needs to be done on line
20 of matchblock.py. Either need to
find a workaround or make a way to detect we are running with cocoa vs.
qt to make this switch. Just on macos
would affect qt build which does not
need this change.
- Remove seperate hscommon submodule, and use the files in the dupeguru submodule
- Update package.py and build.py to account for hscommon submodule removal
- Fix one more warning in UI code
- Update .gitignore to ignore visual studio code folder
This was a tricky one because the XIB couldn't be read by a modern
Xcode. I had to go back to 10.8's Xcode to read it properly, save it,
and then read it on 10.12. And even then, there we tons of little weird
values here and there.
This way, once we've built dupeGuru using "make" a first time, we can
work on XCode stuff and build from XCode directly without having to go
through the whole build again.