Skip to content

v1.7.0

Latest
Compare
Choose a tag to compare
@APEbbers APEbbers released this 07 Feb 21:45
· 34 commits to main since this release
f7a271a

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
    image
  • The help menu is relocated to the right toolbar and extended with the Ribbon menus
    image
  • a preference button is added to the right toolbar with:
    • a button for FreeCAD preferences
    • a preference menu with the Ribbon setting menus
      image
    • When using the ribbon overlay function, a button is added to the right toolbar
      image
  • 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.
    image
  • 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.
    image
  • Large buttons with dropdown menus have now the arrow at the bottom:
    image
  • 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:
    image

UI improvements:

  • The click area for dropdown menus is slightly enlarged. This makes it easier to click on a menu and improves user experience.
    image
    image
  • 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.
    image
  • 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.
    image
    image

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