Add breadbug-gui and breadbug::session #33
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/breadbug-gui"
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?
Windowed front end for
breadbug(BREAD-20). Stacked onfeature/breadbug-reload.What it is
breadbug-gui [--app ID]is a GTK4 window with five pages: first-run notice, app pick, details (type plus optional notes), preview of the exact report, and a done page. Reports are built and sent off the UI thread. Sending stays off unless the user has turned it on, and the preview shows the same bytes that get saved or sent.Included refactor
The save/send/queue logic moves into
breadbug::session(new) so the CLI and the GUI share one tested path. The CLI save and send commands now call it. This touchesbreadbug/src/lib.rsandtests.rs.Verified
breadbug(63) andbread-bug(32) tests pass,text.rsunit tests pass.dev/walkthrough.sh OUTdrives the real window in an isolated GTK Broadway display and writes PNGs. The pick and details pages rendered and the layout looks right.Not verified