Modern-UI
Modern-UI copied to clipboard
This will allow the user to heavily customize the UI. The main advantage in my opinion will be to be able to set large icons for toolbars used very often,...
Using *icon only* style, the extend button is overlapped on the icon: Example with small icons:  Example with large icons: 
When selecting *big icons* option, the icons are always on one row, whatever the number of rows I defined in options. The *number of rows* option could accept a number...
When we change the toolbar height, the icons size remains the same, as well as the number of rows, both defined in options. This action only change the space between...
Many add-ons can be configured vie the FreeCAD preferences dialog:  ModernUI could do the same, in order to avoid confusing the users, instead clicking on ModernUI workbench then Modern...
I think about `Ctrl+1` / `Ctrl+1(num)` to enable the first workbench, `Ctrl+2` / `Ctrl+2(num)` to enable the first workbench, etc. But ideally it should be customizable.
I don't understand the purpose of the ModerUI menu, which is globally the same as the FreeCAD menu, so it seems redundant. Why two almost identical menus?
In ModernUI preferences, we check some workbenches to enable. But that's also what we do in *Tools / Customize / Workbenches*, so it seems a little bit redundant. So maybe...
For instance, here is the appearance of my Sketcher ModernUI workbench:  Here, I don't want the File toolbar in the Sketcher workbench, in order to free more space for...
for example when adding a sketch switch to sketcher workbench