Version v1.7.x:
- It is now possible to set the initial position for custom panels to left or right
- When hovering over tabs, the tabs will be highlighted similar as with buttons
- Tabs are now highlighted when activated.
- Tabs have now tooltips. especially useful when tabs are set to icon only
- The help menu is relocated to the right toolbar and extended with the Ribbon menus
- a preference button is added to the right toolbar with:
- On macOS, the ribbon setting menus are added to the menubar.
- Font sizes are corrected. On certain screen sizes, the text was shown with the wrong font size.
- The ribbons overlay function is improved. Now the positions of the panels remain when overlay is toggled.
Previous versions
Version v1.6.x:
- It is now possible to set custom icons for:
- Scroll buttons
- Overflow menu button
- Pin button
- It is now possible to set custom colors for:
- Application button background
- Button borders
- Button color when hovering over
- Borders can now be disabled for buttons (except the application button).
- The application button is redesigned, simplified and has the same height as the other buttons on the quick acces toolbar.
- The size for quick access toolbar buttons, tab bar and right toolbar buttons are now set by one setting.
- A shortcut key is added to the application menu. The shortcut key can be changed in the preference menu.
- Buttons can now be excluded by disabling them in the layout dialog under the ribbon design tab
- Text for large and medium size buttons can now be set to two lines by enabling wrapping.
- Large buttons with dropdown menus have now the arrow at the bottom:
- It is now possible to import a layout for a specific workbench. This can be used to share layouts or try out various different layouts
- The pinbutton now shows different icons depending on the state. (Pinned or not pinned.)
- Tabs can now be set to icon only:
UI improvements:
- The click area for dropdown menus is slightly enlarged. This makes it easier to click on a menu and improves user experience.
- When text is enabled, the click area for menus is enlarged by including the text.
This makes it easier to click on a menu and improves user experience.
- For dropdown buttons, the click areas for the first command and the menu highlighted separately.
This makes it better visual that you are clicking on the menu.
Version 1.5.x
- New import/export functions for:
- Ribbon layout
- Custom panels
- Dropdown buttons
- It is now possible to create new panels from commands.
This makes it possible to combine functions from multiple workbenches. - It is now possible to create your own dropdown buttons which can be used for the quick access toolbar and the new panels.
These panels can be created for a specific workbench or globally. - It is now possible to set the button size to small, medium and large for:
- All workbenches
- Specific workbenches
- Specific toolbars
- It is now possible to set the size for all buttons in a panel.
- A new overlay function is created to exclude the ribbon.
This solves issues with the ribbon being difficult to bring back after the overlay function was toggled - The original Overlay Function can be enabled on your own risk. (from 1.5.1 onwards)
- The icon data is now stored in a data file. This results in a faster loading time of the Layout menu. (After the first time generating the data file).
- The titles of the panels are shortened by removing the workbench name from the panel title.
- The spacing between buttons is reduced. This improves the overal look and feel of the ribbon.
- The layout- and preference menu can now be stretched and after closing the size will be remembered for the next time.
- Several bugfixes (e.g., the help buttons didn't always open the correct page)
Version 1.4.x
New features and improvements:
- MacOS is now supported (from version 1.4.16 onwards)
- After an overlay toggle, just restarting FreeCAD restores the ribbon
- Global toolbars are now imported as panels as default
- Toolbars can now be placed in the statusbar. For example the "individual views toolbar"
- SearchBar add-on is implemented in the right toolbar. (Requires the SearchBar add-on to be installed)
- New panel for tools like measurement, selection, etc.
- New view panel.
- Besides the new view panel, under preferences you can select the standard "view" panel or
"individual views" panel as preferred view panel - Improved scroll function for tab bar
- The scroll speed can be adjusted for both the tab bar and ribbon
- The amount of scroll per click can be adjusted for the scroll buttons of the ribbon.
- The preferences dialog has now a reset button.
UI changes:
- New design for application button
- New icons added for scroll buttons and overflow menus
- Icon sizes for quick access toolbar, tab bar, right toolbar and application button can now be set independently
- Tabbar tabs can be set with or without icons
- The button size for the large buttons can now also be set, like with small and medium buttons
- vertical spacing between buttons is reduces. (v1.4.5.3)
- Ribbon height is no longer fixed but is determined by icon size. (v1.4.5.3)
- "Help Ribbon" button added to the application menu
- "What's new?" button added to the application menu
- "About" button now launches a dialog with the license
Scripts:
- "CreateDefaultRibbonStructure.py" is improved. At the top of the file users can now:
- disable customization import
- Set the size for every first icon in each panel
- set the size for all other icons in each panel
- "OrderPanels.py" is added to sort specific toolbars for all workbenches
- "SetIconSize_ToolbarSpecific.py" is added to set the icon size for commands in specific panels
Fixes:
- Fixed issue where the overlay toggle function in FreeCAD 1.0 causes the ribbon to disappear
- Fixed issue where font color for tabs was not according FreeCAD theme
- Fixed transparant scroll buttons in FreeCAD 0.21