Skip to content

feat: add possibility to edit the dialog box configuration of an areabrick#51

Open
jdreesen wants to merge 8 commits intomainfrom
feat/dialog-box-configurator
Open

feat: add possibility to edit the dialog box configuration of an areabrick#51
jdreesen wants to merge 8 commits intomainfrom
feat/dialog-box-configurator

Conversation

@jdreesen
Copy link
Member

@jdreesen jdreesen commented Feb 6, 2026

  • Introduced DialogBoxConfigurator interface for custom dialog box configurations.
  • Enabled setting min/max constraints on NumericItem with validation.
  • Allowed dynamic store updates in SelectItem via setStore.
  • Enhanced PanelItem and TabPanelItem to manage editable items and tabs, including removal and access.
  • Added HasDialogBox functionality for integrating and configuring dialog boxes via container-registered configurators.
  • Expanded DialogBoxBuilder with richer tab and content management capabilities.

@jdreesen jdreesen force-pushed the feat/dialog-box-configurator branch 3 times, most recently from 18f35a6 to 4e33c4c Compare February 6, 2026 14:33
@jdreesen jdreesen requested a review from mike4git February 6, 2026 14:35
@jdreesen jdreesen force-pushed the feat/dialog-box-configurator branch from 4e33c4c to 9bf9cd9 Compare February 20, 2026 13:00
…brick

- Introduced `DialogBoxConfigurator` interface for custom dialog box configurations.
- Enabled setting min/max constraints on `NumericItem` with validation.
- Allowed dynamic store updates in `SelectItem` via `setStore`.
- Enhanced `PanelItem` and `TabPanelItem` to manage editable items and tabs, including removal and access.
- Added `HasDialogBox` functionality for integrating and configuring dialog boxes via container-registered configurators.
- Expanded `DialogBoxBuilder` with richer tab and content management capabilities.
- Renamed `hasEditableItem` to `hasEditable`, `getEditableItem` to `getEditable`, and `removeEditableItem` to `removeEditable`.
… as well as passing non-editable items to the constructor
- Ensure the referenced configurator service exists and throw an exception if not.
- Enforce that configurators implement the `DialogBoxConfigurator` interface, raising an exception when the type is invalid.
@jdreesen jdreesen force-pushed the feat/dialog-box-configurator branch from 9bf9cd9 to b2f740a Compare February 20, 2026 17:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant