Skip to content

Breaking changes

SKProCH edited this page Feb 27, 2022 · 2 revisions

Breaking changes are sometimes unavoidable. We stick to SemVer and try to do proper versioning. All breaking changes are described here.

2.5.0 -> 3.0.0-rc0

Styling

  • Remove all legacy styling artifacts (There was no option to use them before anyway):
    • Removed all resources (MaterialDesignColor.*.xaml)
    • Remove Swatch and Hue classes
    • Remove obsolete SecondaryAccentBrush, SecondaryAccentForegroundBrush, ValidationErrorColor (Use proper versions, defined at wiki)
  • Make old styling methods obsolete: BundledTheme, IThemeManager, PaletteHelper, ThemeManager, ResourceDictionaryExtensions.SetTheme, ResourceDictionaryExtensions.GetTheme, ResourceDictionaryExtensions.GetThemeManager. (See how to migrate here)
  • Material.Dialog reworks. More info #156
  • Removed Material.Icons dependency (must be installed separately from Material.Icons.Avalonia) #127

Material.Avalonia Wiki pages is still WIP (work in progress), Pages could not ready for show if they unclickable.

Main section

Widgets / Controls

Theming

Builders

Assist for widgets

Clone this wiki locally