Fluent.Ribbon v5.0.0 Release Notes

Release Date: 2017-03-11 // about 7 years ago
  • 5.0.0

    • 💥 Breaking changes

      • Office 2010 and Windows 8 themes got removed.
        🚚 Office 2013 theme was moved from "Themes/Office2013/Generic.xaml" to "Themes/Generic.xaml".
        This was a community voted decision.
      • ComboBox now uses the default ItemsPanelTemplate instead of VirtualizingStackPanel again.
        💅 If you prefer to use VirtualizingStackPanel you can change this on a per instance level or add it to your default Style.
      • #301 - Remove Office 2010 and Windows 8 themes
      • #302 - Rename Office 2013 theme to Generic
      • #309 - Remove grouping from ComboBox and make GalleryPanel inherit from StackPanel
      • #310 - Refactoring of localization
      • #349 - Move RibbonTitleBar from Ribbon to RibbonWindow
      • RibbonWindow exposes TitleBar which is of type RibbonTitleBar.
        💅 Ribbon uses the TitleBar provided by the RibbonWindow by default, through it's Style.
        This allows changing the TitleBar being used by the Ribbon.
      • Removed RibbonProperties.TitleBarHeight to simplify usage of the Ribbon in non RibbonWindow.
        👍 To support this the following things were added:
      • SelectedContentMargin was added to BackstageTabControl
      • QuickAccessToolBarHeight on Ribbon
      • TitleBarHeight on RibbonWindow
      • #400 - Default menu / menuitem appearance overridden by FluentRibbon
      • Styles for the following types are no longer overwritten globally ContextMenu, MenuItem, MenuItem.SeparatorStyleKey, StatusBar, StatusBarItem, StatusBar.SeparatorStyleKey
      • MenuItemStyle is renamed to FluentDefaultSystemMenuItemStyle
    • 🐛 Bug fixes

      • #288 - Fluent:DropDownButton Background can't be changed
      • #300 - Startscreen not working in 4.0.3
      • #305 - Combobox items will be drawn above each other on scroll down
      • #311 - State loading too verbose
      • #315 - Menu button gets blurry
      • #325 - Running RibbonWindow not on the main thread.
      • #329 - ArgumentOutOfRangeException when adding StatusBarItem
      • #333 - NullReference Exception app.Run
      • #339 - SelectedTabChanged fired when selection of contained Selector changes
      • #341 - Fix text going under custom window commands (thanks @chrfin)
      • #342 - Fixed dependency property name of property Groups in GalleryGroupFilter. (thanks @polepage)
      • #346 - RibbonWindow icon is blurry (thanks @chdft)
      • #365 - BackstageAdorner is not removed
      • #368 - Render Glitch when Maximizing RibbonWindow with SizeToContent Enabled
      • #369 - "Restore" button in title bar not displayed correctly when application starts maximized
      • #377 - ToggleButton highlight doesn't match the button size
      • #388 - QuickAccess item not visible when added from backstage
      • #391 - QAT items not displayed properly if tab is made visible after initialization
      • #392 - Change Window Title doesn't update Title length
      • #397 - Backstage Opening Animation
      • #398 - ColorGallery: SelectedColorChanged event raised before SelectedColor changed
      • #403 - Tabs can "detach" from ribbon area
    • ✨ Enhancements

      • #250 - Enable change/hide of window title foreground
      • Foreground of window titel can now be changed by setting TitleForeground on RibbonWindow.
        This is bound to Foreground of RibbonWindow.
      • #276 - Custom method for saving and restoring QAT items
      • #279 - Localization of ColorGallery
      • #299 - Quick access items should show item text as tool tip if no tooltip is set
      • #324 - Add "IsSeparatorVisible" to RibbonGroupBox (thanks to @maurosampietro)
      • #326 - Add interface for controls which provide LargeIcon
      • #334 - Select all text in Spinner on focus
      • #340 - Expose GroupByAdvanced from GalleryPanel on Gallery and InRibbonGallery
      • #360 - Toggling of KeyTips should not happen when Shift is pressed (thanks to @stylefish)
      • #387 - Disable/Hide the Menu-DropDown in QuickAccessToolbar
      • Ribbon now has IsQuickAccessToolBarMenuDropDownVisible and QuickAccessToolbar now has IsMenuDropDownVisible.
      • Added CanChangeIsOpen to Backstage
      • Added ActiveTabBackground and ActiveTabBorderBrush to RibbonTabItem
      • Improved interop with windows which are not of type RibbonWindow.
        The showcase contains a sample showcasing working context-tabs in a MahApps.Metro MetroWindow.