--ui-mode can be smarter
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
QBzr |
Confirmed
|
Medium
|
Unassigned |
Bug Description
Last few days I'm using and dogfooding bzr-explorer for my work. I found --ui-mode for some action windows very boring in the case when operation has finished successfully. For example: qcommit stays on the screen after it has committed my changes successfully. That's boring. If there are no errors then I'd like to have it closed automatically when operation finished. Unfortunately our --ui-mode flag prevents this.
So my intent is to slightly change the behavior of --ui-mode and auto-close the dialogs on success.
But this change will effectively breaks old behavior and I don't like to break backward compatibility without a note. So I think the best way for me is to provide a configurable knob to change the behavior of --ui-mode.
I like the idea of closing the windows, but I am a little edgy. In my ideal little world, what I'd love to see is auto-close on success, BUT an indication on the status bar of Bazaar Explorer to say (e.g.) "Committed successfully". If there's any output associated with the successful operation (e.g. if you do an update you'd get the list of files updated), you could click on the status bar text and the last output would be displayed in a window.