Dev Log

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://d20tek.com/projects/blazor-components

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://d20tek.com/projects/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://d20tek.com/projects/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://d20tek.com/projects/blazor-components
An unhandled error has occurred. Reload 🗙