Menu

#1109 Lack of notification on file open failure

None
open
nobody
None
v1.24.1
5
2015-07-23
2015-07-22
saucy
No

Having attempted to open a file from the recently used drop-down list in a situation where the open file operations fails ( the file had been deleted externally ) I just got dumped back where I was.

A bit surprised, I tried again taking care that I was doing what intended do and got the same result.

After several attempts, I finally noticed a very discrete message in the status bar at the bottom of the screen with something like " file not found". So the error was flagged but in such a discrete way that it failed in its primary purpose to alert the user and explain the apparent inaction.

While avoiding a modal dlg and yet another confirmation action before continuing may be a nice design choice, the notification needs to be a lot more visible.

The user's attention is focused on the centre of the screen where he is interacting with the menu system and a slight change in the text in the periphery of vision at the same time as major change happens when the file list disappears, is simply not likely to get noticed.

I would suggest something like a red background for the text and flashing it once or twice to attract the user's attention. It could then revert to its usual grey background as currently implemented.

Related

Bugs: #1109

Discussion

  • Lex Trotman

    Lex Trotman - 2015-07-22

    This is a feature request not a bug.

    On 22 July 2015 at 18:36, saucy saucy-forger@users.sf.net wrote:


    [bugs:#1109] Lack of notification on file open failure

    Status: open
    Found in: v1.24.1
    Fixed in: None
    Created: Wed Jul 22, 2015 08:36 AM UTC by saucy
    Last Updated: Wed Jul 22, 2015 08:36 AM UTC
    Owner: nobody

    Having attempted to open a file from the recently used drop-down list in a
    situation where the open file operations fails ( the file had been deleted
    externally ) I just got dumped back where I was.

    A bit surprised, I tried again taking care that I was doing what intended do
    and got the same result.

    After several attempts, I finally noticed a very discrete message in the
    status bar at the bottom of the screen with something like " file not
    found". So the error was flagged but in such a discrete way that it failed
    in its primary purpose to alert the user and explain the apparent inaction.

    While avoiding a modal dlg and yet another confirmation action before
    continuing may be a nice design choice, the notification needs to be a lot
    more visible.

    The user's attention is focused on the centre of the screen where he is
    interacting with the menu system and a slight change in the text in the
    periphery of vision at the same time as major change happens when the file
    list disappears, is simply not likely to get noticed.

    I would suggest something like a red background for the text and flashing it
    once or twice to attract the user's attention. It could then revert to its
    usual grey background as currently implemented.


    Sent from sourceforge.net because you indicated interest in
    https://sourceforge.net/p/geany/bugs/1109/

    To unsubscribe from further messages, please visit
    https://sourceforge.net/auth/subscriptions/

     

    Related

    Bugs: #1109

  • saucy

    saucy - 2015-07-22

    The feature is present, there is a notification that the file open operation failed. It is defective because it is so discrete that it goes unnoticed. That is really not acceptable with a disk I/O failure.

    It is not a coding bug but it is a design bug.

    In fact, there is no notification of the I/O operation failure as such but there is record of it in the status bar.

    Like I said, not interrupting the work flow with the need to click a button on a model dlg may be a good choice but it does need something that can not be missed. Failure of a file operation MUST be communicated directly and unavoidably.

    What it gets called is not that important as long as it gets some attention.
    I suspect that calling it a feature request may put it on the bottom of the list, which is why I filed it as a bug.

     
    • Lex Trotman

      Lex Trotman - 2015-07-23

      On 23 July 2015 at 03:16, saucy saucy-forger@users.sf.net wrote:

      The feature is present, there is a notification that the file open operation
      failed. It is defective because it is so discrete that it goes unnoticed.

      As you say the feature is present, it works as designed.

      That is really not acceptable with a disk I/O failure.

      It is not a coding bug but it is a design bug.

      In fact, there is no notification of the I/O operation failure as such but
      there is record of it in the status bar.

      Certainly you can propose an improvement to the UI, nobody is gonna
      claim its perfect. An issue on github with a concrete proposal for
      an improvement to the UI or better still a pull request with code is
      the way to go.

      Like I said, not interrupting the work flow with the need to click a button
      on a model dlg may be a good choice but it does need something that can not
      be missed. Failure of a file operation MUST be communicated directly and
      unavoidably.

      Concrete suggestions welcome.

      What it gets called is not that important as long as it gets some attention.
      I suspect that calling it a feature request may put it on the bottom of the
      list, which is why I filed it as a bug.

      Well, Geany is an open source project, people are not compelled to
      work on anything they don't want to, no matter if its a bug or
      feature. The project is in the process of moving to github issues,
      where all issues are equal in the tracker, but it still requires
      "somebody" to propose and code the suggested change.


      [bugs:#1109] Lack of notification on file open failure

      Status: open
      Found in: v1.24.1
      Fixed in: None
      Created: Wed Jul 22, 2015 08:36 AM UTC by saucy
      Last Updated: Wed Jul 22, 2015 08:36 AM UTC
      Owner: nobody

      Having attempted to open a file from the recently used drop-down list in a
      situation where the open file operations fails ( the file had been deleted
      externally ) I just got dumped back where I was.

      A bit surprised, I tried again taking care that I was doing what intended do
      and got the same result.

      After several attempts, I finally noticed a very discrete message in the
      status bar at the bottom of the screen with something like " file not
      found". So the error was flagged but in such a discrete way that it failed
      in its primary purpose to alert the user and explain the apparent inaction.

      While avoiding a modal dlg and yet another confirmation action before
      continuing may be a nice design choice, the notification needs to be a lot
      more visible.

      The user's attention is focused on the centre of the screen where he is
      interacting with the menu system and a slight change in the text in the
      periphery of vision at the same time as major change happens when the file
      list disappears, is simply not likely to get noticed.

      I would suggest something like a red background for the text and flashing it
      once or twice to attract the user's attention. It could then revert to its
      usual grey background as currently implemented.


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/geany/bugs/1109/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       

      Related

      Bugs: #1109

  • saucy

    saucy - 2015-07-23

    "Certainly you can propose an improvement to the UI, nobody is gonna
    claim its perfect. An issue on github with a concrete proposal for
    an improvement to the UI or better still a pull request with code is
    the way to go."

    I did make a concrete proposal for a solution in the original bug report. I'm affraid I don't have time to get familiar with the code base and code an implementation.

    I quite appreciate that no one is obliged to fix it unless they are so inclined. The most I can do is point out the issue and suggest a solution.

    Geany is a great tool that has already saved me a lot of time.

     

Log in to post a comment.

MongoDB Logo MongoDB