-
Notifications
You must be signed in to change notification settings - Fork 11
Description
Ribbon WB has seen a huge change over the last few weeks.
It transforms FreeCAD into a modern-looking app, with a much better access to all the tools and customization to the user's heart's content.
However, this flexibility comes at a price: The customization interface has become complex.
Further, some parts of the interface use unconventional controls and layouts.
That's why it is best to guide the user.
Two examples are given below:
Example-1: How the columns work
This screen allows two different options for customization:
- He can set the icon size for whole workbenches. He can select multiple WBs at a time.
- He can set the icon size for specific toolbars of specific WBs. He can select multiple sections from any of the WBs at a time.
The nuanced working as explained above is not clear from the screen layout.
At first glance, it looks like the user has to do something in the left list, and that will change the right list.
But here, both columns are designed to act independently.
Ideally, the two lists should not be presented at once.
Let the user select a radio button, and then present only one list for that option.
Example-2: How the selection works in each list
The selection is "sticky", which is unusual.
The user has to just click to toggle the selection state of a given item.
When he clicks on any item, the selection state of the other items does not change.
Normally, we do not encounter this selection method at all.
We normally select items by pressing CTRL or SHFT and clicking.
Or we draw a rectangle to select multiple items.
How to provide tips to the user:
This can be done in two ways, as shown below:

- Provide extended tooltips on the buttons
- Provide a short text field that explains what to do.