Story: Detail dialogs modernisation

Table of Contents

This page documents a story in Sprint 13. It captures the goal, current status, acceptance criteria, and the tasks that compose it.

Goal

Detail dialogs were growing long and inconsistent. Convert them all to a tabbed layout with a dedicated Provenance tab, then drop the in-dialog toolbars in favour of plain buttons.

Status

Field Value
State DONE
Parent sprint Sprint 13
Now Completed 2026-02-25.
Waiting on None.
Next None.
Last touched 2026-02-25

Acceptance

  • All detail dialogs tabbed with consistent Provenance handling.
  • Toolbars removed; delete / cancel / save buttons standard.
  • My Sessions + My Account land as MDI subwindows.

Tasks

Task State Start End Description
Make all detail dialogs tabbed DONE 2026-05-20 2026-02-20 Tabbed layout standardised; Provenance tab consolidated; Country detail moves flag to General; Currency detail relocates icon button into General; Methodology + Treatment + Catalog + others have read-only change_commentary in Provenance; Methodology Implementation grew to 300px; My Sessions + My Account converted to MDI subwindows; business-centre flag label next to combo box.
Remove toolbars from detail dialogs DONE 2026-05-20 2026-02-25 Detail dialogs use plain buttons (delete, cancel, save) instead of in-dialog toolbars.

Decisions

Provenance tab always last
provenance is meta-data; doesn't belong in the main user flow but should always be there.
Plain buttons over toolbars
the host MDI window already provides the toolbar; duplicating it in the dialog was clutter.

Out of scope

  • Theming the dialog headers.

See also

None.

Emacs 29.1 (Org mode 9.6.6)