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-maxwithflex min-w-full, allowing the border to stretch beneath the entire parent block. - Rectified missing visual bottom margin in the renderer by stamping
mb-2utilities onto horizontal and vertical tab wrappers for consistent sibling separations. - Dynamically adjusting vertical layout's
activeTabTextColordefaults between standard blue/white to gracefully switch visual clarity during orientation changes.
- Fixed horizontal tab borderline by replacing
- Keybinding Upgrade: Enabled exact mirror-logic for deleting UI elements directly using the
Deletekey on the keyboard canvas, eliminating the requirement to manually click UI trash cans. LeveragedresolveDeleteParent(parentId)inDynaformServicefor complex nested tab-pane context removals smoothly.