github MudBlazor/MudBlazor v5.2.0

2 years ago

MudBlazor 5.2.0

Big Changes

This changes effects allot of other components in the library and when changing this two things we had to do changes to allot of other components as well. Most of the components that used MudPopover internally have had some parameters obsolete marked and new parameters added. We have tested this with several projects that had performance issues with 5.1.5 release and see a great performance increase with the new popover.

  • MudPopover: Part1 - Part2
    • Adjusted theme default z-index
    • Added new parameters regarding placement/direction now we have AnchorOrigin and TransformOrigin
    • Added configurable overflow functionality (flip popover when not enough space)
    • Added configurable duration and delay options for transition
  • Subscription based resize services: splitted Resizelistener into two services more info here #2658

Breaking Changes

  • MudSelect: Use more generic IEnumerable instead of HashSet for SelectedValues #2734
  • MudSelect: Dense="true" only affects list, for input use Margin="Margin.Dense" #2696
  • MudAutoComplete: Dense="true" only affects list, for input use Margin="Margin.Dense" #2696
  • MudMenu: Removed defunct Link and Target properties and changed base class #2995

Features

  • MudTooltip: Added optinal tooltip arrow #3030
  • MudTabs: Added DisableSliderAnimation parameter #2877
  • MudAvatar: Added alt property when Image is used #2894
  • MudNumericField: Added KeyboardInterceptor to prevent input of invalid chars #2851
  • MudDatePicker: Changed current day button to variant outlined #3069
  • MudTextField: Added Pattern parameter #2983
  • MudSlider: Keyboard Navigation focus. #3068
  • MudList: Keyboard Navigation focus. #3068
  • MudChip: Keyboard Navigation focus. #3068
  • MudButtonGroup: Keyboard Navigation focus. #3068
  • MudButton: Keyboard Navigation focus. #3068
  • MudIconButton: Keyboard Navigation focus. #3068
  • MudFab: Keyboard Navigation focus. #3068
  • MudCheckBox: Keyboard Navigation focus. #3068
  • MudLink: Keyboard Navigation focus. #3068
  • MudRadio: Keyboard Navigation focus. #3068
  • MudSwitch: Keyboard Navigation focus. #3068
  • MudCheckBox: Added Keyboard Navigation #2932
  • MudSelect: Added Keyboard Navigation #2932
  • MudAutocomplete: Added Keyboard Navigation ##3159
  • MudTimePicker: Added Basic Keyboard Navigation #2933
  • MudDatePicker: Added Basic Keyboard Navigation #2933
  • MudColorPicker: Added Basic Keyboard Navigation #2933
  • MudChipSet: Added SelectedValues and Compare #3142
  • MudSwitch: Added option for thumb icon and color #2966
  • MudDialog: Added Options parameter for Inline dialog #3000
  • MudNumericField: Adding Clearable Parameter #3110
  • MudPopover: Improved Overflow behavior #3208
  • MudThemeProvider Typography: #3216
    Made it possible to set font-family for whole application by just setting it for Default Typo. And change individual property's.

Bug Fixes

  • MudChip: Fixed OnClick/OnClose causing NullReferenceException #2866
  • MudInputs: Fixed cursor jumping for immediate multiline inputs with two-way binding on BSS #2926
  • MudInputs: Removed tabstop from input adornments #2934
  • MudDateRangePicker: Added null safe access to value and _rangeText in the setter of RangeText #2940
  • MudDateRangePicker: Fixed == and != operators #2977
  • MudExpansionPanel: Fixed infinite loop created by cascading StateHasChanged calls #2930
  • MudTable: Fixed inner level grouping with paginated data #2910
  • MudPagination: Fixed wrapping on smaller screens #2965
  • MudTextField: Fixed TextUpdateSuppression #3002
  • MudForm: Fixed form.Reset() #3034
  • MudCardHeader: Removed div wrapper when only ChildContent was used #3070
  • MudMenu: Fixed custom activator content #3065
  • MudTooltip: Fixed broken delay property #3030
  • MudDatePicker: Fixed selected month color #3030
  • MudDatePicker: Fixed validation #3120
  • MudDrawer: Fixed Mini drawers z-index when closed #3206
  • MudDrawer: Fixed Mini drawers clipmode docked #3211
  • MudNavLink: Wrapped long text #3181

Docs

  • Improved the icon display page and added copy icon as well as preview functions.
  • Added documentation on Typography and how to change it with the theme.

Full Release notes

https://github.com/MudBlazor/MudBlazor/milestone/22?closed=1

Don't miss a new MudBlazor release

NewReleases is sending notifications on new releases.