Skip to content

Releases: dominiksta/Dmnk.Toolkit

Dmnk.Blazor.InteractiveTests.Api: 0.0.2

Choose a tag to compare

@dominiksta dominiksta released this 17 Jul 10:19
7060a2e

Fixed:

  • Fix setting parameters from (abstract) base class

2026-07-09: Interactive Tests

Choose a tag to compare

@dominiksta dominiksta released this 09 Jul 15:34
6f5a9ec

Added:

  • Dmnk.Blazor.InteractiveTests: Initial Release
  • Dmnk.Blazor.InteractiveTests.Api: Initial Release
  • Dmnk.Blazor.InteractiveTests.FluentUIHelpers: Initial Release

2026-06-15: Dmnk.LocalizedDataAnnotations

Choose a tag to compare

@dominiksta dominiksta released this 15 Jun 17:16
7b3ada5

initial release for Dmnk.LocalizedDataAnnotations

2026-06-12: Bugfixes for Dialogs, DI Helper Methods

Choose a tag to compare

@dominiksta dominiksta released this 15 Jun 16:41
0aff400

Dmnk.Blazor.Mvvm: 0.0.9

Added:

  • IServiceCollection.AddBlazorMvvm(), IServiceCollection.AddViewModelRegistration()
    and IServiceCollection.AddViewModelRegistrationOpenGeneric() extension methods for
    less verbose DI setup.

Dmnk.Blazor.Dialogs.Fluent: 0.0.4

Fixed:

  • DisposeAsync() of DialogControllerProvider would error on page refresh / tab close
  • BlazorVmDialogController/IVmDialogController were registered as
    singletons, causing issues with shared state between tabs in Blazor server
  • Dialogs with AllowCancel = false could still be closed by hitting escape twice
    (from the internal OnDocumentKeyDownEscape method) and would then hang the event handler

2026-05-20: Many Updates

Choose a tag to compare

@dominiksta dominiksta released this 20 May 12:14
00d9f8f

Dmnk.Icons.Blazor: 0.0.2

Fixed:

  • Colors applied through WithColor for CustomIconDefinitions were not applied.
  • Size was not applied.

Dmnk.Icons.Core: 0.0.2

Added:

  • SystemDrawingColorExtensions.ToHexString

Dmnk.Icons.Blazor.Fluent: 0.0.2

Fixed:

  • Icons had a hard-coded background-color: var(--neutral-layer-1). This is now removed.
  • Colors applied through WithColor for CustomIconDefinitions were not applied.
  • Icon sizes were not applied beyond the initial fluent icon size.

Dmnk.Blazor.Dialogs: 0.0.2

Changed:

  • ViewModel registration is now done through DI (see type ViewModelRegistration).
    This is with the same mechanism as in Dmnk.Blazor.Mvvm and replaces the previous Register calls
    on the DialogControllers.

Dmnk.Blazor.Dialogs.Fluent: 0.0.3

Fixed:

  • Alignment of Icon and Text in dialog headers

Dmnk.Blazor.Mvvm: 0.0.7

Changed:

  • ViewModel Registrations now are done through DI (see type ViewModelRegistration).

Added:

  • ViewModel Registrations now support open generics through the new RegisterOpenGeneric method,
    as well as through the existing ViewModelFor source generator.

Dmnk.Blazor.Mvvm 0.0.6

Choose a tag to compare

@dominiksta dominiksta released this 09 Mar 10:15
39bb958

Fixed:

  • AbstractMvvmComponentBase now implements both IDisposable and IAsyncDisposable
    (as virtual methods).

Dmnk.Blazor.Mvvm 0.0.5 & Dmnk.Blazor.OverlayScrollbar 0.0.2

Choose a tag to compare

@dominiksta dominiksta released this 19 Feb 21:22
66f8d08

Fixed:

  • Dmnk.Blazor.OverlayScrollbar: The JS and CSS files were not properly added to the nuget package.
    They did exist but not in the staticwebassets folder where they belong.
  • Dmnk.Blazor.Mvvm: Views now respond to CanExecuteChanged events of commands that are defined as fields
    instead of properties.

Dmnk.Blazor.Mvvm 0.0.4

Choose a tag to compare

@dominiksta dominiksta released this 18 Feb 14:18
249ea84

Fixed:

  • RegisteredViewFor now properly updates the view when the ViewModel changes, e.g. using in a @foreach

Dmnk.Blazor.Mvvm 0.0.3

Choose a tag to compare

@dominiksta dominiksta released this 18 Feb 12:48
70ebeb5

Fixed:

  • RegisteredViewFor now works properly when passing a ViewModel cast to one of its base types, e.g. IMyViewModel or
    INotifyPropertyChanged

Breaking Changes:

  • The source generator for ViewModelFor now generates a class in the namespace of the project that is using the
    ViewModelFor attribute instead of in Dmnk.Blazor.Mvvm. This fixes usage in multiple projects.

Dmnk.Blazor.Mvvm 0.0.2

Choose a tag to compare

@dominiksta dominiksta released this 17 Feb 16:44
91df27a

Added:

  • ViewModelRegistry