The thread is growing as I fix things up...
Ok... I go one by one:
Then I discovered a further bug. In the context-menu of the element widget the commands "Select origin", "Select vertical axis" and "Select horizontal axis" become only active if you select something in the widget while the same commands in the Sketcher menu become active.
This is fixed now (branch not yet pushed). Thanks for pointing it out.
Regarding the drop down list, I think it was a good idea and I am sorry to see it go.
In terms of GUI usability in general, I think the following.
2) a GUI tool does two things, firstly it obviously exists to allow the user to perform a function but very importantly it also exists to advertise a functions existence i.e. it educates the user. For example your drop down list educates the user by showing them that there are 4 (or however many it is) options available, some of which may or may not be valid.
I agree with what you say. However, in this case the "user education" value is taken away by the annoyance of not achieving what you expect. I could (and this I really let you take the decision), enable the droplist for the "Jim-Abdullah" mode and disable it for the "Sponsi" mode. In your decisions you have to take into account that, if I would not have disable the droplist, you would "never" have realise the usefulness of using "z".
Of course, if you can think of a better way to have the "preselection on hoover" live happily together with the droplist, I am all ears (I will not remove preselection on hoover
Yorik's Draft Dimensions tool is a typical example of this
Could you please elaborate a little bit what exactly this is?. I am very ignorant about FreeCAD. I do not see how I could add a checkbox to solve the aforementioned problem.
Since this is now in master, I will base my testing and comments on the version that is in master.
FYI, I will enable a branch for the fixes (see pull request thread). Not yet available.
"z" and Ctrl-z. Not really a bug, can be worked around, but I would expect it will catch out a few new users.
Yep. I did not though of this. I am really open to change the key "z" if you can find a better option (must be a letter close to "ctrl" and "shift" for ergonomics). But it eventually will collapse with another functionality (if I put "a" with "Ctrl-a" "Shift-a"...).
Now I see how "close shape" and "connect" work on a line and arc...works great.
"Close shape" only has an icon on the tool bar in sketcher, perhaps "connect", and select constraints could too?
Also perhaps that tool bar should be in PartDesign as well?
Definitely. As decent icons appear I can add them to the toolbar. I doubt about the "select origin,vertical, horizontal" ones, because I really do not see the added value over clicking directly on the Inventor view, but the others can be added. Of course!
Thanks for the screenshots!!
A further minor bug: if you select some lines or arcs in the sketcher (or the element widget) and then click the right mouse button in an empty place of the element widget the selection is lost. This should not happen with a right-click, only with a left-click. Only if you press the right mouse over a selected item the selection is kept.
I must have had fixed that when fixing the other context menu bug you described. I have created two lines, selected them, right-clicked on an empty part of the element widget and the selection is maintained...
The fixed version is currently published in branch: element_widget_fixes
I will now back to the other thread... you guys are fast...