Daily Log - 2026-05-03
Dynaforms: Shortcuts Discoverability & Test Coverage
Achievements
- Visual Modal Trigger: Added a persistent, recognizable question mark (
?) icon directly into the top toolbar, offering users an explicit visual method to discover and interact with the Keyboard Shortcuts modal without relying solely on accidental keystrokes. - Center Panel Keybinding Unit Coverage: Shipped robust Jest unit coverage testing across the new
CenterPanelComponentkeyboard dispatcher, rigorously validating the isolation of undo/redo passthrough mechanisms, targeted modal displays, and specialized DOM focus ignore behaviors.
Decisions
- Accessible Tooltips: Mandated the inclusion of accessibility tooltips directly on the new trigger (
Keyboard Shortcuts (Shift+?)) ensuring the underlying hotkeys inherently teach the user their corresponding shortcuts implicitly.
Technical Details
- Modified:
center-panel.component.html-> Injected thepi-question-circletoolbar toggle button. - Modified:
center-panel.component.jest.spec.ts-> Authored test scenarios forEscape,Deletefocus evasion logic, and keybinding delegation paths.