triplus wrote:you should update the wiki icons in appropriate places (command icon and on artwork page) when you do the changes as you plan to do a lot of changes.
Sorry for the confusion, I fully intend to update the wiki in parallel, when I refer to deprecation, I'm talking more about hard copies, screenshots and video tutorials.
triplus wrote:won't be any consistency between import/export icons in all workbenches i feel the task wont be as successful as it could be. And therefore i guess somebody else would need to go over all of them again to achieve that goal in the future.
I understand, and as you'll remember from the start of this thread, I want to change the geometries too. But over the course of the discussion I began to understand that it really is two projects:
Project "Align"
- Align all existing icons to Tango/FreeCAD guidelines (as much as they exist) - this provides a solid base from which we can work from in Project Upgrade.
- Even good icons need to be recommitted, since I'm adding a power of two pixel grid to the inkscape svg's. Anyone using inkscape should then see the pixel grid when they come back in Project Upgrade and also see what I'm doing, how I'm doing it, how I'm aligning things, etc.
- Avoid deprecation of non-editable resources, avoid forking icons between 0.16/0.17 (when does wiki get updated with changed geometry?)
- On a toolbar by toolbar or a workbench by workbench schedule, submit pull requests and update wiki after merge.
Project "Upgrade"
- On a tool by tool or function by function basis, collect all relevant icons and discuss potential improvements
- Change these tools'/functions' icons based on the discussion and submit those icons/that icon in a pull request
- Update wiki [edit: or not, could lead to forking icons - need to see when wiki is updated with new geometry]
- Go to step one
Project Align is a one-shot alignment of all icons to the existing guidelines.
Project Upgrade would take much much longer.
Trying to do both in parallel (in my experience) would prevent us from doing either properly.
Sure, I'll "lose" some of my own time, but I consider it time well spent finding all the icons, learning about the analogies already in use and learning more about how development is done here.