FluentWPF Versions Save

Fluent Design System for WPF.

v0.10.2

2 years ago

Bug Fix :bug:

  • Fix the issue that AcrylicWindow doesn't respect MinWidth and MinHeight properties(#140)
  • Fix the issue that PasswordBoxRevealStyle's PlaceholderText is still visible when not empty but fade when it get focused(#82)
  • Fix the issue that the size of AcrylicWindow is affected by the window title string(#106)

v0.10.1

2 years ago

Bug Fix :bug:

  • Fix the issue that drop down icon of ComboBox doesn't be rendered correctly(#135)
  • Fix the issue that exception is thrown when WindowStyle="None" with AllowsTransparency="True"(#131)
  • Fix the tab order for AcrylicWindow style(#137, #138)
  • Fix the issue that AcrylicWindow.Enabled attached property doesn't work when used in a style setter(#118).
  • Fix the issue that AcrylicWindow doesn't work with MaxWidth/MaxHeight property correctly(#132)

v0.10.0

2 years ago

New Features :sparkles:

  • Update AcrylicWindow's acrylic effects
    • Add AcrylicWindow.AcrylicAccentState property
      • Specifies the type of acrylic effects.
    • Support Disabling acrylic effect by setting AcrylicWindow.Enabled to false(#88, #94)
      SwitchAcrylicEffect
    • Support ACCENT_ENABLE_ACRYLICBLURBEHIND(#42)
      • Windows10 still has laggy behavior with ACRYLICBLURBEHIND
      • Avoid laggy behavior by disabling acrylic blur when resizing or moving the window.
        AcrylicBlur
    • Fix full screen behavior(#36)
      • Prevent showing unnecessary blurred region on the another display
  • Add AcrylicMessageBox control.
var result = AcrylicMessageBox.Show(this, "This is AcrylicMessageBox\nTest", "Title", MessageBoxButton.YesNoCancel);

image

Bug Fix :bug:

  • Fix the issue that AcrylicBrush doesn't be rendered correctly without Width/Height properties(#10)
  • Fix the issue that sometimes TextBlock doesn't follow system themes(#120)
  • Fix the issue that DisplayMemberPath doesn't work with ComboBoxRevealStyle(#123)
  • Fix the issue that app crashes when referenced AccentColors before Application.Current.MainWindow initialized(#107)

v0.10.0-alpha001

2 years ago

New Features :sparkles:

  • Update AcrylicWindow's acrylic effects
  • Add AcrylicWindow.AcrylicAccentState property
    • Specifies the type of acrylic effects.
  • Support Disabling acrylic effect by setting AcrylicWindow.Enabled to false(#88, #94)
  • Support ACCENT_ENABLE_ACRYLICBLURBEHIND(#42)
    • Windows10 still has laggy behavior with ACRYLICBLURBEHIND
    • Avoid laggy behavior by disabling acrylic blur when resizing or moving the window.
  • Fix full screen behavior(#36)
    • Prevent showing unnecessary blurred region on the another display

Bug Fix :bug:

  • Fix the issue that AcrylicBrush doesn't be rendered correctly without Width/Height properties(#10)

AcrylicBlur SwitchAcrylicEffect

v0.9.0

3 years ago

New Features :sparkles:

  • Add ComboBoxRevealStyle(#86) combobox

Bug Fix :bug:

  • Fix binding errors in AcrylicPanel(#91)

v0.9.0-alpha001

3 years ago

v0.8.0

4 years ago

New Features :sparkles:

  • Native .NET Core3.0 support
    • Now FluentWPF has both .NET Framework and .NET Core assemblies.
  • SystemTheme
    • Add SystemTheme.WindowsTheme property, indicates the value whether system uses LightTheme.(#47) windowstheme

Updated :zap:

  • Reveal styles
    • Refine ButtonRevealStyle/ButtonAccentRevealStyle
    • Add ButtonRoundRevealStyle/ButtonRoundAccentRevealStyle
    • Now you can customize reveal buttons with following properties.
      • Background, BorderBrush, BorderThickness property
      • RevealElement.MouseOverForeground attached property
      • RevealElement.MouseOverBackground attached property
      • RevealElement.MouseOverBorderOpacity attached property
      • RevealElement.BorderOpacity attached property
      • RevealElement.PressBorderOpacity attached property
      • RevealElement.BorderRadius attached property
      • RevealElement.PressTintBrush attached property

reveal

Bug Fix :bug:

  • Fix binding errors in AcrylicWindow.
  • Fix SizeToContent property(#56)
  • TitleBar property doesn't work when using AcrylicWindow.Enabled attached property(#54)
  • Caption buttons are disabled for inactive window(#62)
  • Fixed disabled caption buttons for inactive window(#63)
  • Fix AcrylicContextMenu styles
    • MenuItem text in AcrylicContextMenu doesn't follows system theme changes.

Breaking Changes :boom:

  • SystemTheme class
    • Rename SystemTheme.Theme property to SystemTheme.AppTheme.

v0.8.0-alpha

4 years ago

New Features :sparkles:

  • Add native .NET Core3 support
    • Now FluentWPF contains both .NET framework and .NET Core libraries.

v0.7.0

4 years ago

New Features :sparkles:

  • AcrylicWindow.AcrylicWindowStyle property
AcrylicWindowStyle="Nomal" AcrylicWindowStyle="NoIcon" AcrylicWindowStyle="None"
image image image
  • AcrylicWindow.TitleBar property customize_titlebar2

Bug Fixes :bug:

  • Fix AcrylicWindow style
    • Now, AcrylicWindow is shown correctly in Windows10 1903(#42, #49)
    • Titlebar cropped when maximized(#38)
  • Support WPF on .NET Core 3.0(#39)
    • FluetntWPF 0.7.0 omit dependency for System.Management.
    • Allow FluentWPF to be installed on .NET Core3.0 projects

Breaking Changes :boom:

  • AcrylicWindow
    • ShowTitleBar property is removed
      Use AcrylicWindowStyle instead of ShowTitleBar property

v0.6.1

5 years ago

New Features :sparkles:

  • AcrylicMenuStyle acrylicmenu

  • Extensions.PlaceholderText and Extensions.Header attached property for TextBox/PasswordBox(#35) extensions

Bug Fixes :bug:

  • Fix AcrylicWindow style
    • Make AcrylicWindow border follows system theme changes(#33)
  • Fix binding error for PointerTracker and ButtonRevealStyle(#24)