(2) Location of preferences menu item.
1) BUG - Preferences is in the Edit menu rather than in the ‘Inkscape’ menu
Inkscape is cross platform, which means that there may or may not be an Inkscape menu at all, which is a MacOS convention
Again, this is laziness or arrogance, and it’s a bug. You telling me that Adobe software isn’t cross platform?
Even if there is no ‘Inkscape Menu’, there’s the File menu - which is where I look for preferences. Why? Because “File” is about Files - ie, documents, - so yes, project settings, project preferences, they belong under File. Apple subsequently decided (imo correctly) that Application level preferences should be under the application.
Again, go into any MacOS application that has and edit menu - and look to see what is there. ‘Preferences' isn’t one of them. It’s a bug.
You may think this is merely my opinion. What you are forgetting is that there is a uniform approach to application user interface on MacOS. Every single time you make a decision to break the UX guidelines, you increase the complexity of your application, and you lose thousands - even hundreds of thousands - of potential users; you may think it’s an opinion of mine - but go look at the available UX / UI guidelines published by Apple (and Xerox before them), along with the absolutely vast budget they put into it, in order to make MacOS ‘easy’.
So if you want a niche geek product, ignore what I say or just decide it’s a WONT-FIX / NOT-A-BUG.
I will still use it. But I know plenty of people who will just say ‘I tried it, and it didn’t work’.
Lastly, I was asked by your own documentation, to report bugs to inkscape-dev, which is what I did.
I truly would like to see Inkscape become a killer app on Mac OS. But if your hearts are not into it, and you just want to keep it on Linux, fine - I’m all for free community driven software on community driven machines - it’s what I get paid to do, which is super cool. On the other hand, if you are committed to making Inkscape truly cross-platform, you have to make it conform to those platform’s own guidelines and conventions, otherwise it’s just a bad port for niche geeks like me.
-B.