MD.OFFICE
FAL

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 CenterPanelComponent keyboard 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 the pi-question-circle toolbar toggle button.
  • Modified: center-panel.component.jest.spec.ts -> Authored test scenarios for Escape, Delete focus evasion logic, and keybinding delegation paths.