[Github-comments] [geany/geany] An insufficient behavior when an open file was updated outside Geany (#1885)

elextr notifications at xxxxx
Tue Oct 30 21:39:19 UTC 2018


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20181030/0a9d33df/attachment-0001.html>


More information about the Github-comments mailing list