DevLog: Week of March 1, 2026

Blazor ModalDialog

  • Built Modal package and publish to NuGet.org.
  • Deployed Blazor sample app to Azure Static Web Apps.
  • Fixed bug where ModalDialog.razor.js module could not be found and loaded.
  • Refactored component to use ModalDialogBase with shared functionality.
  • Moved scoped CSS to global CSS so it can be shared with other modal components.
  • Link: https://www.nuget.org/packages/D20Tek.BlazorComponents.Modal/

Notepad.Tui

  • Released Notepad.Tui Alpha 0.2 with editing features to NuGet.org.
  • Implemented additional navigation enhancements for keyboard users.
  • Implemented triple-click to select entire line of text in editor.
  • Implemented StatusBar to show line, col, encoding, line ending, etc. with View > Status bar menu item to toggle visibbility.
  • Implemented menu items to change the file encoding.
  • Released Notepad.Tui Alpha 0.2.3 to Nuget.org.
  • Link: https://www.nuget.org/packages/notepad.tui/

dev-log Cli Tool

  • Create the basic project for dev-log CLI with interactive command.
  • Implemented crud commands to manage dev-log entries.
  • Implemented interactive command to have REPL experience for managing dev-log entries.
  • Implemented service that handles markdown parsing and saving for dev-log entries.
  • Implemented unit tests for dev-log CLI commands and services.
  • Published to: https://www.nuget.org/packages/dev-log/

Blazor ModalFormDialog

  • Implemented modal dialog that encapsulates child elements in a form with a submit button.
  • OnValidSubmit / OnInvalidSubmit – Separate callbacks for valid and invalid form submissions.
  • OnCancel callback – Fires when Cancel or Close button is clicked.
  • Reuses all ModalDialog CSS classes.
  • Link: https://www.nuget.org/packages/D20Tek.BlazorComponents.Modal/

Leave a comment