MD.OFFICE
FAL

2026-04-13

Dynaforms Feature & UX Improvements

  • Iterative Table Read-Only Mode Buttons: Added definitive guards in matrix.component.ts (if (this.form?.disabled || this.config?.disabled) return;) to prevent active row action buttons (+/Trash) from executing additions or deletions during async disabled state cascade phases in read-only/approval views.
  • Tab Field Enhancements:
    • Fixed horizontal tab borderline by replacing inline-flex min-w-max with flex min-w-full, allowing the border to stretch beneath the entire parent block.
    • Rectified missing visual bottom margin in the renderer by stamping mb-2 utilities onto horizontal and vertical tab wrappers for consistent sibling separations.
    • Dynamically adjusting vertical layout's activeTabTextColor defaults between standard blue/white to gracefully switch visual clarity during orientation changes.
  • Keybinding Upgrade: Enabled exact mirror-logic for deleting UI elements directly using the Delete key on the keyboard canvas, eliminating the requirement to manually click UI trash cans. Leveraged resolveDeleteParent(parentId) in DynaformService for complex nested tab-pane context removals smoothly.