Fully agree it could be improved. For the preferences UI some of the entries have “color” at the end, some don’t. Is it implicit that all of them refer to the colors, and therefore the word “color” could be removed from them all?
Maybe some sort of table could work, or grouping the edit and constrained entries after each other? I’ll try a mockup.
Just being clear that the changes that we’re talking about won’t make it into version 0.19 release which is in a day or so. But most likely there will be a point release so if we organize getting them into the point release would be possible I hope
Here’s a mockup of having a Constrained column associated with the geometry that can be constrained. The names and how it’s divided is just an example.
Sorry, see now that this thread is in wiki section, and my post is probably better suited for UI/UX forum.
I think the arrangement is very nice. Nice work watsug!!
For coherence purists, it sounds a little bit strange that the “Fully constrained” appears under the “unconstrained” column.
Somehow “Fully constrained geometry” applies to the whole sketch, while the unconstrained constrained apply to individual geometric elements. Here “Edge Colors” also covers vertices, so maybe a title more like “Geometric Element Colors”. Then, a different category “Sketch state Color” could be interesting, there the fully constrained geometry could be better, but it would be alone, because other states, such as “sketch with redundant constraints” or with conflicting takes the color directly from the constraints…
I mean, what is shown is already quite an improvement, the above is just to as “food for thought”
I would create some separation space before the “fully constrained” like before “Coordinate text color”, and move both entries “Fully constrained” and “External geometry” to the right column.
Can we drop the word “color” from all of the ones that have it? Not all do, and it seems redundant, it’s pretty obvious that these all refer to colors.
Here are the changes inside FreeCAD.
All “color” are removed.
There’s groupings, with new names. Working colors refer are when you create new lines. Don’t love the name “working”, so other suggestion welcome. I changed “Making line color” to “creating line”. Another name could be “drawing line” or “line creation”.
The Geometric element colors contain has constrained to the left to continue the overall vertical line of the buttons. “Fully constrained geometry” is changed to “Fully constrained Sketch” as that applies to the whole Sketch.
“Constraint color” is changed to “Constraint symbols”. The order is slightly rearranged.
What do you think? I’m second guessing having “unconstrained” to the right, as that is more like the default when working.
I get what you’re saying with “unconstrained” on the right, but from an aesthetic standpoint I think that’s the better-looking option, so I like it where it is.
In “Colors outside of sketch” what is the word “Default” meant to convey? It looks redundant, since it’s on both items. In a similar vein, what about “Edit” on “Edit edge” and “Edit vertex” on Geometric element colors? Is there any reason not to use simply “Edge” and “Vertex” in those places?
In the section “Constraint colors” - now that there is a heading there, the word “Constraint” feels redundant on each of those items - I think it could be dropped, but I don’t feel strongly about it if others disagree.
Throwing my 2 cents in here. If you are going to have one group with 2 columns it should be at the bottom.
From a design standpoint it is heavier
Sends a mix message anywhere else as has designated titles for columns which convey a message everything in the column below the title is in the same group
I think it is very cool. A clear improvement. It may make sense to drop “constraint” as Chennes suggests. I do not have a strong opinion on it. Clearly watsug knows his UX.
Changed this, works well with the notion that the top of list is what the user first sees (creating elements) then the element colors and constraints. Lastly exit sketch; Colors outside sketcher is seen.
@chennes
Dropped the word “Default” and “Edit”, now it’s just Edge.
Opted to not drop the word “constraint” from each item in constraint colors, as without that word the line can’t really be read on its own.