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