breadbug: GUI front-end for the report preview and consent dialog #19
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Part of ECO-EP1 (see ECO-66). Builds on the CLI/report builder issue.
GUI wrapper over the same report builder, so the shortcut and the notification action open something friendly. Follow the existing shell-theme conventions (bread-theme bind_window_auto_with_app_css; native GTK4 like the other small bread apps).
Requirements
Acceptance
PR: #33 (stacked on feature/breadbug-reload).
Done: GTK4 window with consent, pick, details, preview and done pages. Report build and send run off the UI thread. The save/send/queue logic moved into breadbug::session, shared with the CLI. Builds, clippy clean, breadbug and bread-bug tests pass.
Verified visually only in part: dev/walkthrough.sh rendered the pick and details pages in an isolated Broadway display, and the layout looks right. The consent and preview pages produced no screenshot, so they are unchecked. Theme colors could not be judged because Broadway has no compositor for the shared theme to bind; some text looked low-contrast there. Needs one look on a real BOS session.
Not done: packaging in bakery.