New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UI : Task panels cleanup - Sketcher and Part Design headers #13968
base: main
Are you sure you want to change the base?
Conversation
update Workbench.cpp, TaskFeaturePick.cpp
@FreeCAD/design-working-group any comments? |
@chennes OK for me. |
This is nice, all these little things add up. |
I still argue that having/maintaining icons in the headers offer nothing of value to the user, but this is an improvement over the current state regardless. |
what's the point of the header text changes? How is "Part Design Helper Tools" better than what's currently there? |
The way I see it, it makes the naming convention consistent across the workbench, as well as corrects some unusual naming. ie 'Sketch Tools' but the listed options are Part Design features. |
Thanks all for the feedback. |
@FEA-eng Sadly I could only improve one more tiny header. All Revolution/Groove, AdditiveLoft/SubtractiveLoft, AdditivePipe/SubtractivePipe, AdditiveHelix/SubtractiveHelix and AdditivePrimitive/SubtractivePrimitive share a common TaskFeatureParameters function between the additive and subtractive ones. This would need a bigger refactor I'm currently unable of. Unfortunately many tasks/menu/toolbar interaction in Part Design are broken, as it shows impossible features with your selection or document content and does not show some useful ones. This stuff should be a lot more contextual, but that's for another time. |
@marcuspollio Thanks. Good to know, I'll create an issue for this since IMO it should be fixed at some point in the future. |
@marcuspollio can you have a look at that conflict? |
Some Sketcher and Part Design Task panels headers use inconsistent terminology and icons.
This change hopes to better the current situation in reusing icons belonging to the appropriate Workbench and naming matching other UI uses (such as Property View) or the documentation.
Feedback most welcome.
Only English user-facing strings have been changed. If this PR is accepted, translations will have to be updated.