- Use `os.path.join` instead of typing out backslashes.
- Fix edit mode A key was summoning the Object mode pie menu instead of the Mesh Edit one.
- Add contributors to manifest, and myself. Remove related code comments.
- Changing the hotkeys UI name display from "Pie Name (Keymap)" to "Keymap - Pie Name".
- Change the hotkey reset icon from "BACK" to "LOOP_BACK"
I also changed the names (bl_label) of the pie menus to be more consistent.
About the hotkey system:
Previously, it was not possible or very inconvenient at best, to customize the keybindings of this add-on. For example, to edit the Proportional Editing Pie's shortcut from Shift O to just O, the user would have to find the 3 registered hotkeys in 3 different places in their keymap editor, which is of course, hot garbage.
Now, keymap entries are displayed in the add-on's preferences in a way that they are editable.
About the registering system:
I'm not sure why, but previously, this add-on would not reload its code when Reload Scripts is executed inside Blender, so for every code change, Blender had to be restarted. This is no longer the case, and the add-on cleanly unregisters itself without any residual registered classes or hotkeys. And Reload Scripts works fine.
Since this commit affects basically the entire codebase, I took the opportunity to format everything with Black.
Also fixed the Manipulator Gizmo Toggle not working, a typo discovered while testing.
Since brush icons no longer ship with Blender, I had to take them from the 4.2 files and package them with the add-on.
No functional changes. Backwards compatible with 4.2 up to presumably 2.80.