No, "Undecided" is not a good button label.  I suggested it as a way to try to 
gently imply that I thought the whole thing was getting silly.  Sorry that you 
took it seriously.

Info bars are meant to convey information that is important but not urgent, it 
does not need immediate resolution.  So info bars deliberately do not stop 
normal operations, unlike dialogs which must be actioned immediately.  Thats 
why the file change notification was moved from a dialog to an info bar.  The 
fact that the file on disk has changed does not need to be actioned 
immediately, the info bar does not need to be dismissed, editing can continue 
and the bar remains as a reminder.  So info bars should not occupy large 
amounts of screen space and by that criteria I am afraid the result is in fact 
"terrible".

The button label "Cancel" is the standard GUI button label for "close and do 
nothing" so that is what that button should be (in English anyway).

Since info bars do not block the user interface (unlike dialogs) the user is 
not restricted to just the options the info bar provides.  So there is no need 
to provide copious options on the info bar.  As @codebrainz pointed out you 
still have access to the normal features of the application.  For example, in 
the case of an unexpected file change notification a user could decide to load 
the changed file into another buffer to look at it, see what changed, and 
decide what to do.  The info bar does not need a "Load file into another 
buffer" button to allow them to do that.

The info bar should only have "Cancel" and maybe the most common operation 
available as a convenience.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/1885#issuecomment-434479890

Reply via email to