Skip to content

feat: add UI busy-state guard#3

Merged
Pluze merged 1 commit into
mainfrom
feat/ui-busy-guard
Jun 4, 2026
Merged

feat: add UI busy-state guard#3
Pluze merged 1 commit into
mainfrom
feat/ui-busy-guard

Conversation

@Pluze

@Pluze Pluze commented Jun 4, 2026

Copy link
Copy Markdown
Owner

Summary: adds labkit.ui.runWithBusyState for long synchronous callbacks with busy pointer, optional indeterminate progress dialog, and temporary control disabling; wires focus-stack fusion through the helper; updates UI docs and public surface guardrails. Boundary: helper is domain-neutral UI callback infrastructure; focus-stack keeps fusion logic app-local. Tests: scripts/run_matlab_tests.sh --suite labkit/ui --gui; scripts/run_matlab_tests.sh --suite apps/image_measurement --gui; scripts/run_matlab_tests.sh --suite project; scripts/run_matlab_tests.sh; scripts/run_matlab_tests.sh --suite labkit/ui --suite apps --gui.

@Pluze Pluze merged commit e583390 into main Jun 4, 2026
1 check passed
@Pluze Pluze deleted the feat/ui-busy-guard branch June 4, 2026 19:44
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