Skip to content

Changelog

Change Log

  • 8.13.0 > Move MudExComponentPropertyGrid to MudEx, to have the easy possibility to add and component grid
  • 8.13.0 > Drag and Drop in MudExGrid here
  • 8.13.0 > New GroupMode DockPanel for MudExObjectEdit sample here
  • 8.13.0 > New Component MudExDockLayout sample here
  • 8.13.0 > New Component MudExGravatarCard sample here
  • 8.11.0 > MudExObject edit now supports grouping by tabs and accordions. See sample here
  • 8.11.0 > Small bug fixes
  • 8.9.0 > Support touch events for dialog dragging
  • 8.9.0 > Fixes bug with icon picker if no value is specified
  • 8.9.0 > Fixes bug with custom size in non modal dialogs
  • 8.9.0 > Update MudBlazor to 8.9.0 and other Packages to latest version
  • 8.8.0 > Update MudBlazor to 8.8.0 and other Packages to latest version
  • 8.8.0 > Fix Bug in MudExOneDriveFilePicker where the file couldnt be loaded when AutoLoadDataBytes is true
  • 8.7.0 > Update MudBlazor to 8.7.0
  • 8.7.0 > Fix bug in SnapDrag Mode for dialog
  • 8.6.1 > New finally implemented SnapDrag Mode for dialog. Sample available here
  • 8.6.0 > Improve performance for lightbulb on cards
  • 8.6.0 > Update MudBlazor to 8.6.0
  • 8.5.2 > Fix bug where no focus in searchbox is possible in MudExSelect
  • 8.5.2 > DialogService now has more helping methods like PickAsync, SelectAsync or EditAsync for items editing
  • 8.5.0 > Update to MudBlazor 8.5.0
  • 8.5.0 > Bug fix
  • 8.5.0 > Inline dialog improvements for statechange and server rendered
  • 8.3.0 > Update to MudBlazor 8.3.0
  • 8.3.0 > Option for Screenshots in capture service
  • 8.3.0 > Bugfix in MudExSelect
  • 8.2.1 > Fix label outlined bug in MudExSelect #120
  • 8.2.0 > Update to MudBlazor 8.2.0
  • 8.2.0 > Fix some smaller bugs
  • 8.0.2 > CaptureService now supporting full VideoConstraints and AudioConstraints.
  • 8.0.1 > Fix small bug in MudExSelect
  • 8.0.0 > Support for MudBlazor 8.0.0
  • 8.0.0 > MudExObject now supports Protected elements where edit needs to be confirmed meta.Property(m => m.LastName).WithEditConfirmation()
  • 2.1.0 > MudExObject now supports default focused element within the meta configuration with meta.Property(m => m.LastName).WithDefaultFocus()
  • 2.1.0 > MudExObject edit now has AutoFocus for first input field if no other focus is configured
  • 2.1.0 > Provide a Middleware again without deprecated UseMudExtensions now you should use app.Use(MudExWebApp.MudExMiddleware);
  • 2.1.0 > Fix another bug with dialog that only occurs on webassembly projects hosted in a .net8 runtime
  • 2.0.9 > Fix bug with dialog animations on server side rendered projects #112
  • 2.0.8 > Ensure dialog initial relative state if configured
  • 2.0.8 > Fix Remove Item Bug in Collection editor
  • 2.0.7 > Update MudBlazor to 7.15.0
  • 2.0.7 > For the MudExObjectEdit you can now easially register a component as editor for a specific type see here how you can register your component as editor for a type
  • 2.0.7 > Breaking: The DailogOptionsEx class has a new Property KeepRelations. this is true by default and ensures positions and sizes are in relative percentage values. With this a dialog stays in the same position and size relative to the screen size. If you want to have a dialog with fixed sizes and positions you can set this to false and return to the old behaviour.
  • 2.0.7 > The DailogOptionsEx class has a new Property KeepMaxSizeConstraints. if this is is true then the max width and max height while resizing is limited to initial MaxWidth or MaxHeight property values.
  • 2.0.7 > New Component MudExObjectEditPicker is the known MudExObjectEdit as a picker.
  • 2.0.7 > All MudEx picker components like MudExObjectEditPicker MudExColorEdit, MudExIconPicker or MudExPicker now inherits from new MudExPickerBase. All theese pickers now supports animations, and all DialogOptionsEx for PickerVariant as Dialog
  • 2.0.7 > New Component MudExPicker is a picker component that easially supports own picker content.
  • 2.0.7 > New Component MudExGroupBox is a simple group box component to group content with a title and a border.
  • 2.0.7 > MudExUploadEdit now allows recording of audio, video and captured screen directly using the new CaptureService
  • 2.0.7 > Add CaptureService to allow easy recording of screen capture, camera video and audio
  • 2.0.7 > New Component MudExCaptureButton to allow easy recording of screen capture, camera video and audio
  • 2.0.6 > MudExAudioPlayer now displays meta infos
  • 2.0.6 > The MudExImageViewer now allows area to select with a rubberband and open, download, print or directly switching the view to the selected area as an image.
  • 2.0.6 > Allow Xls and CSV files and fix header bug in MudExFileDisplayExcel
  • 2.0.6 > Allow async child loading in MudExTreeView.
  • 2.0.6 > Fixed error in sample app for MudExSelect and MudExThemeEdit
  • 2.0.6 > update used nuget packages to latest versions
  • 2.0.6 > update MudBlazor to 7.11.0
  • 2.0.6 > Add New Component MudExFileDisplayOfficeLive to support preview of any remote accessable office files in MudExFileDisplay and MudExUploadEdit .
  • 2.0.6 > Use MudExAdditionalAdornment for Theme edit buttons in MudExThemeEdit
  • 2.0.6 > Fix some style bugs
  • 2.0.6 > Breaking: Signature of IMudExFileDisplay CanHandleFile changed to an async method. This allows to handle async file checks. The method now returns a Task<bool> instead of a bool.
  • 2.0.5 > Update MudBlazor to 7.8.0
  • 2.0.4 > The MudExImageViewer Now allows custom toolbar content and custom content for the new floating toolbar for the selected area.
  • 2.0.4 > The MudExImageViewer now has an option to allow a rubberband selection. The user can then open, download, print or directly switching the view to the selected area as an image. Also an event is fired when the user selects an area where an blob url and the image bytes are provided in.
  • 2.0.4 > All file viewers can now implement a method to return info like meta tags for the info dialog.
  • 2.0.4 > New propertry in MudExFileDisplay "IgnoredRenderControls" here you can specify an arry of types to ignore as file renderer.
  • 2.0.4 > Update MudBlazor to 7.6.0
  • 2.0.3 > Update MudBlazor to 7.5.0
  • 2.0.3 > Fix small bugs
  • 2.0.0 > Update MudBlazor to 7.0.0
  • 2.0.0 > Breaking: Rename: Many properties and behavoirs as MudBlazor does. Se migration guide from MudBlazor 6 to 7 here
  • 1.7.89 > Fix bug that uploadable file is not updated in MudExObjectEditDialog
  • 1.7.88 > Dialogs now supporting a can close event to allow canceling the close event see sample
  • 1.7.88 > Add new Components MudExTreeView.
  • 1.7.88 > Update MudBlazor to 6.20.0
  • 1.7.88 > New Component MudExFileDisplayExcel to support preview of Excel files in MudExFileDisplay and MudExUploadEdit .
  • 1.7.88 > MudExUploadEdit now supports recording audio.
  • 1.7.88 > New Component MudExGravatar.
  • 1.7.88 > Dialogs now supporting CustomSize and CustomPostion to allow more flexibility.
  • 1.7.88 > New service IDialogEventService to allow handling of dialog events
  • 1.7.88 > Dialog supports now a CloseAnimation
  • 1.7.88 > New Service ISpeechRecognitionService to allow easy speech to text conversion or audio recording without any UI
  • 1.7.88 > New Component MudExSpeechToTextButton to allow easy speech to text conversion or audio recording
  • 1.7.87 > Small minor BugFixes
  • 1.7.87 > Improve key navigation in MudExSelect and MudExList
  • 1.7.87 > Update MudBlazor to 6.19.1
  • 1.7.86 > Update MudBlazor to 6.18.0
  • 1.7.86 > Fix wrong js deploy for splitter.min.js
  • 1.7.85 > Update MudBlazor to 6.17.0
  • 1.7.85 > Splitter can now work with one element only
  • 1.7.85 > Sample app to net 8
  • 1.7.84 > Update MudBlazor to 6.15.0
  • 1.7.84 > Fix hidden content sometimes in MudExFileDisplayDialog
  • 1.7.84 > Fix Bug that no input can selected in draggable dialogs without header
  • 1.7.84 > Register MudExAudioPlayer as file viewer for audio files see file sample
  • 1.7.83 > Register MudExStructuredDataEditor as file viewer for json, yml and xml files see file sample
  • 1.7.83 > Add viewer for font files for MudExFileDisplay see file sample
  • 1.7.83 > Add support for tiff images in MudExFileDisplay see file sample
  • 1.7.83 > Add new Component for displaying images MudExImageViewer also registered as IMudExFileDisplay see file sample
  • 1.7.81 > Add support for style and class in MudExCardList
  • 1.7.81 > Add Itemtemplate for MudExUploadEdit
  • 1.7.81 > Add Param for MudExUploadEdit to allow custom title in preview dialog based on File
  • 1.7.81 > Fix bug for Checkbox in MudExObjectEdit and ensure new param Value is used
  • 1.7.81 > Update package to MudBlazor 6.12.0
  • 1.7.80 > Add target for .net8
  • 1.7.80 > Update package to MudBlazor 6.11.2
  • 1.7.80 > New Component MudExAdditionalAdornment to add as many additional adornments as you want to any MudInput
  • 1.7.79 > Allow inherit from MudExJsRequiredBaseComponent for other projects
  • 1.7.79 > Hide dropdown icon if readonly in MudExSelect
  • 1.7.79 > Set cursor to default for MudExSelect if readonly
  • 1.7.78 > Fix error with js base bath
  • 1.7.78 > Add configuration for JS base path
  • 1.7.78 > Fix Validation bug in MudExUploadEdit
  • 1.7.77 > Fix bug for UploadEdit with single file binding
  • 1.7.77 > Add Parameters for PreviewIcon in MudExUploadEdit
  • 1.7.77 > Fix bug for simple text in MudExSelect
  • 1.7.77 > Add main text properties to MudExThemeEdit as default properties for SimpleEdit mode
  • 1.7.76 > Add new components MudExGoogleFilePicker, MudExDropBoxFilePicker and MudExOneDriveFilePicker to allow picking files from cloud storages
  • 1.7.76 > Add suport for Google Drive, One Drive and Drop Box in MudExUploadEdit more infos can be found here
  • 1.7.76 > MudExUploadEdit is now a Form Component with validations included
  • 1.7.76 > Fix memory leak in MudExPopover
  • 1.7.76 > Add possibility to decide how data should loaded in MudExUploadEdit with the flags AutoLoadFileDataBytes, ShowProgressForLoadingData and LoadFileDataBytesInBackground
  • 1.7.76 > Add possibility to specify DropZone and ItemTemplate in MudExUploadEdit
  • 1.7.76 > Add possibility to specify DropZoneClickAction in MudExUploadEdit
  • 1.7.75 > Fix Bug for using Streams on serverside rendered projects in MudExFileDisplay
  • 1.7.75 > Fix Bug for using Blob url in MudExFileDisplay on serverside rendered projects
  • 1.7.75 > Fix rendering error on serverside object edit
  • 1.7.75 > Add parameter to tag field for AutoClear and fix clear for server side rendered projects
  • 1.7.75 > Add posibility for custom click handler in MudExDialogResultAction used in DialogService.ShowComponentInDialogAsync sample is available here
  • 1.7.75 > Add posibility to add condtions for buttons if you use DialogService.ShowComponentInDialogAsync sample is available here
  • 1.7.75 > Add new Component MudExCheckBox with support of HelperText .This component is used for default bool RenderData in MudExObjectEdit by default
  • 1.7.75 > Icons in all dialogs have a MudExColor param for icon color
  • 1.7.75 > if ValuePresenter in MudExSelect is ItemConten it works now correctly for MultipleItems
  • 1.7.75 > Add Parameter UseItemTemplateForSelection to MudExSelect. If true the item template is use for the selection list, otherwise its use only if ValuePresenter is ItemContent or Chip
  • 1.7.75 > Add ValuePresenter ChipWithoutItemTemplate to MudExSelect to allow Chip display without using item template
  • 1.7.75 > Add SelectAllTemplate to MudExSelect
  • 1.7.75 > Fix Shrink bug for MudExSelect after update
  • 1.7.74 > Update MudBlazor to 6.11.0
  • 1.7.74 > Support Path for Uploadable items in MudExUploadEdit when using auto extract on zip or folder upload
  • 1.7.73 > Add overload methods to easially show themedit or guick file dialogs
  • 1.7.72 > Fix CursorPositionOrigin on DialogOptions for option ShowAtCursor
  • 1.7.72 > DialogOptionsEx now supporting MaxHeight similar to MaxWidth
  • 1.7.71 > Breaking: Parameter AutoExtractZip is renamed to AutoExtractArchive and this feature now handles all archive types instead of zip only in MudExUploadEdit
  • 1.7.71 > Breaking: Enum MimeRestrictionType is renamed to RestrictionType because now its used for Param MimeRestrictionType and ExtensionRestrictionType in MudExUploadEdit
  • 1.7.71 > New Parameters (Extensions and ExtensionRestrictionType) to additional allow or disallow extensions MudExUploadEdit
  • 1.7.69 > Adapt TryMudblazor for MudEx with better autocompletion, import and export as TryMudEx
  • 1.7.69 > Create MudExFileDisplayCode as file viewer for MudExFileDisplay
  • 1.7.68 > Fix memoryleak for streams in MudExFileDisplay
  • 1.7.68 > Add new Parameter "ColorizeIcons" to MudExUploadEdit if true the icons will be colored
  • 1.7.68 > Breaking: Add new Parameter "StreamUrlHandling" to MudExUploadEdit this can have the value StreamUrlHandling.BlobUrl or StreamUrlHandling.DataUrl this always was earlier handled as DataUrl what now changed as default to handle as BlobUrl to allow preview of bigger files as well
  • 1.7.68 > Breaking: Add new Parameter "StreamUrlHandling" to MudExFileDisplay this can have the value StreamUrlHandling.BlobUrl or StreamUrlHandling.DataUrl this always was earlier handled as DataUrl what now changed as default to handle as BlobUrl to allow preview of bigger files as well
  • 1.7.68 > Add new Parameter "ColorizeIcons" to MudExFileDisplay if true the icons will be colored
  • 1.7.68 > New small component MudExIcon default as MudIcon with the benefit of having MudExColor as ColorType that allows Theme and Customcolors in one type
  • 1.7.68 > MudExFileDisplayZip now nativly supports Tar, Tar+Gzip, 7zip and Rar archives
  • 1.7.68 > Update MudBlazor to 6.10.0
  • 1.7.68 > Add Dense Parameter to MudExFileDisplay
  • 1.7.68 > Add multi tag search in MudExFileDisplay
  • 1.7.68 > Bugfix handle streams in MudExFileDisplay
  • 1.7.68 > NEW COMPONENT! MudExStructuredDataEditor is a Json editor a Xml editor and a Yaml editor in one component
  • 1.7.67 > Add Rar file support for MudExUploadEdit and MudExFileDisplay
  • 1.7.67 > Setting to allow or disallow duplicates in MudExTagField with ErrorAnimation and ErrorText support
  • 1.7.66 > Support MudExColor with Theme Color or drawing color or html color or css variables for MudExTagField and MudExSelect
  • 1.7.66 > Support Nested and Sticky groups for MudExSelect
  • 1.7.66 > Support Grouping by Function in MudExSelect
  • 1.7.66 > Support MultiSearch with more tags in MudExToggleableSearch
  • 1.7.66 > Allow MultiSearch with more tags in MudExObjectEdit
  • 1.7.66 > Create new MudExTagField
  • 1.7.65 > Create new MudExGrid
  • 1.7.65 > Ensure FileUpload works on ServerSide rendered projects as well
  • 1.7.65 > Add possibility to disable auto load of styles if you prefer to add them manually
  • 1.7.65 > Make MudExChipSelect Obsolete and create new MudExSelect
  • 1.7.64 > Fix error on server side rendered projects
  • 1.7.64 > Remove need for jsRuntime.InitializeMudBlazorExtensionsAsync()
  • 1.7.63 > Use MudMarkdown as IMudExFileDisplay to support markdown files in MudExFileDisplay
  • 1.7.63 > Add new option to allow copy url to clipboard in MudExFileDisplay
  • 1.7.63 > Fix bug in MudExThemeEdit where component wasnt loaded if its rendered in a dialog.
  • 1.7.62 > Update all nuget packages to latest versions. Now using MudBlazor 6.7.0
  • 1.7.61 > Breaking: Rename: Move namespace for Css enums like CssUnit, BorderStyle etc from MudBlazor.Extensions.Core to MudBlazor.Extensions.Core.Css
  • 1.7.61 > new Component MudExIconPicker to select icons. Used in API overview and in ComponentGrid as MudExObjectedit config.
  • 1.7.60 > Better component support for MudExObjectEdit
  • 1.7.59 > Add Parameters for Typo and preview size in ThemeSelect
  • 1.7.56 > Support default border radius in MudExThemeSelect
  • 1.7.55 > new Component MudExThemeEdit to edit theme(s) and presets of themes as easy as possible and supports all options from your inherited MudThemes.
  • 1.7.54 > new Component MudExThemeSelect to simple select a theme with an automatically generated preview image.
  • 1.7.53 > Extend MudExSvg utils with new Methods to generate an SVG application image for the current theme.
  • 1.7.50 > new Component MudExColor for all color parameters as default renderer in MudExObjectEdit
  • 1.7.48 > BugFix
  • 1.7.47 > Update Microsoft.AspNetCore.Components.Web to 7.0.5 for .net 7 and 6.0.16 for .net 6
  • 1.7.47 > Update MudBlazor to 6.4.1 and adapt MudExPopover required changes.
  • 1.7.47 > Breaking: New Color Type MudExColor that can used with MudColor, MudBlazor.Color enum, string or it directly used for all color parameters. Because of this change the static util class MudExColor is now MudExColorUtils and we have Breaking: changes for theese components. MudExDivider, MudExSlideBar, MudExTaskBar, MudExCardList, MudExGradientText, MudExObjectEdit, MudExCollectionEdit
  • 1.7.47 > Breaking: Rename: Static util class MudExColor is now MudExColorUtils
  • 1.7.46 > Ensure Min or Max sizes arn't overwritten when using Resizable
  • 1.7.46 > More fluent overloads for MudExStyleBuilder
  • 1.7.42 > Add Dialog Appearance
  • 1.7.41 > Add Documentation for some static utils
  • 1.7.41 > Continue work on Taskbar and No Modal feature (still in progress)
  • 1.7.41 > Support Inline Dialogs with new Component MudExDialog
  • 1.7.41 > Bugfix on size when dialog resize is enabled
  • 1.7.40 > Event bugfix
  • 1.7.37 > MudExAppLoader web component to add loading animation for application
  • 1.7.36 > MudExObjectEdit: Fix errors where in some cases a meta config expressions fails for the RenderWith extension
  • 1.7.36 > New Possibility for ServerSideRendered Projects to use the IApplicationBuilder extension UseMudExtensions to bypass the need to register the JSRuntime
  • 1.7.36 > New Utils Methods for MudExCss
  • 1.7.36 > Setting DialogOptions as Default now also applys to dynamic dialogs for MudExCollectionEdit or MudExObjectEdit
  • 1.7.36 > New Component MudExGradientText
  • 1.7.36 > New Component MudExCardList
  • 1.7.36 > New Component MudExPopover
  • 1.7.36 > Fix small DialogOptions bugs
  • 1.7.35 > New Animations for dialogs Perspective3d and LightSpeed
  • 1.7.34 > New Components MudExSplitPanel MudExSplitter MudExDivider
  • 1.7.34 > Breaking: Rename: SvgIconHelper is now MudExSvg
  • 1.7.34 > Breaking: Rename: CssHelper is now MudExCss
  • 1.7.34 > Breaking: Rename: MudExColorHelper is now MudExColor
  • 1.7.34 > Breaking: Move: Namespace MudBlazor.Extensions.Extensions is now MudBlazor.Extensions.Helper
  • 1.7.33 > Fix bug if no header is active on dialogs
  • 1.7.33 > Load Modules manually for MAUI Apps
  • 1.7.31 > Update BlazorJS to v 2.0.0 and MudBlazor to 6.1.8.
  • 1.7.30 > Fix broken layout in full-height dialogs with new css selector.
  • 1.7.29 > Fix broken dialog header buttons positions based on MudBlazor css changes
  • 1.7.28 > Update MudBlazor to 6.1.7 and implement missing members in IMudExDialogReference
  • 1.7.27 > MudExObjectEdit and MudExCollectionEditor now supporting Virtualize on MudExCollectionEditor its default enabled. But you need to specify height of control. On MudExObjectEdit is disabled and currently in Beta
  • 1.7.27 > MudExObjectEdit and MudExCollectionEditor now supporting Height, MaxHeight and custom Style as Parameter
  • 1.7.27 > MudExCollectionEditor now supporting Item search
  • 1.7.27 > MudExCollectionEditor now supporting top or bottom toolbar position by setting the Parameter ToolbarPosition
  • 1.7.26 > Improvements and extensibility for MudExFileDisplay
  • 1.7.25 > DialogOptions can now set as Default for all dialogs where no explicit options are used
  • 1.7.24 > Allow converting any IDialogReference to an IMudExDialogReference<TComponent> with Extension method AsMudExDialogReference. With this reference, the inner dialog component is type safe accessable
  • 1.7.23 > New small dialogService extension method ShowInformationAsync
  • 1.7.22 > New small dialogService extension method PromptAsync
  • 1.7.21 > Correct initial color for colorpicker from MudExColorBubble
  • 1.7.20 > .net6 and .net7 compatible.
  • 1.7.20 > New componments MudExColorPicker, MudExColorBubble, MudExUploadEdit
  • 1.7.20 > Fixed Bug that localizer is not passed to MudExCollectionEdit
  • 1.7.10 > UPDATE TO .NET 7 and MudBlazor 6.1.2
  • 1.6.76 > BugFix in MudExEnumSelect
  • 1.6.74 > MudExEnumSelect select now supports nullable enums and flags
  • 1.6.73 > Pass Class and ClassContent for MudExMessageDialog as Parameter
  • 1.6.72 > Extension for DialogService to show any component in a dialog dialogService.ShowComponentInDialogAsync<Component>(...) Sample
  • 1.6.70 > MudExObjectEdit has now events for before import and beforeexport, that allows you to change imported or exported date before executed
  • 1.6.69 > BugFix wrong js was loaded
  • 1.6.68 > New small DialogComponent MudExMessageDialog with custom actions and result and with small dialogServiceExtension dialogService.ShowConfirmationDialogAsync
  • 1.6.68 > New parameter for MudExObjectEdit ImportNeedsConfirmation if this is true and AllowImport is true a file preview dialog appears on import and the user needs to confirm the import.
  • 1.6.68 > Import and Export specifix properties only in MudExObjectEdit are now configurable with the MetaConfiguration
  • 1.6.68 > Dialog DragMode without bound check. ScrollToTopPosition for MudExObjectEdit
  • 1.6.67 > Add MudExColorPicker simple extended default MudColorPicker with one option DelayValueChangeToPickerClose (default true). If this is true ValueChanged is invoked after picker close
  • 1.5.0 > Add MudExObjectEdit MudExObjectEditForm MudExObjectEditDialog and MudExCollectionEditor
  • 1.4.6 > Registered Localizer is no longer a requirement
  • 1.4.0 > Add New Component MudExEnumSelect
  • 1.2.8 > Add New Component MudExChipSelect
  • 1.2.6 > Add New Animationtypes for dialog or manual using
  • 1.2.4 > Add Components MudExFileDisplay MudExFileDisplayZip and MudExFileDisplayDialog
  • 1.2.2 > Animations can be combined
  • 1.2.2 > Add animation fade
  • 1.2.2 > Improved animations for dialogs
  • 1.2.0 > Slide in animations for dialogs.
  • 1.1.2 > New option FullHeight for dialogs