← Back to team overview

kicad-developers team mailing list archive

Re: Autosave BS

 

On Tue, Jan 24, 2017 at 03:15:33PM -0500, Mark Roszko wrote:
> To throw it out there.
> 
> To me a proper UI should not immediately popup but rather an very big
> banner of some sort saving "FILES AVAILABLE TO BE RECOVERED" above the
> workspace. Clicking on the banner opens the recovery window. It
> doesn't have to be an banner, just something obvious and distinct.
> 
> 
> Why? Users may open kicad and quickly hit keys by memory or by
> accident that could trigger accidental actions on the UI. You want
> actions to be fully intentional. MS Office does this by opening a
> toolbar to the left of the document offering recovery. It doesn't
> steal focus and you must intentionally take action.

This is a _very_ good point.

> 
> The alternative is a popup dialog but no focus is stolen from the main
> window when it opens
> and it has no default action selected for the enter key. In fact,
> navigation keys may want to be disabled.
> 
> 
> In comparison, OrCad Capture (schematics) on the other hand likes to
> just prompt a "Files can be recovered" OK? message box and more often
> than not I end up accidentally hitting the enter key when opening a
> project at work. Usually causing overwrites I didnt need to.
> 
> On Tue, Jan 24, 2017 at 11:42 AM, Chris Pavlina <pavlina.chris@xxxxxxxxx> wrote:
> > On Tue, Jan 24, 2017 at 09:09:45AM -0700, Andy Peters wrote:
> >>
> >> > On Jan 23, 2017, at 4:26 PM, Chris Pavlina <pavlina.chris@xxxxxxxxx> wrote:
> >> >
> >> > I'm talking to someone on IRC right now who lost two hours of routing
> >> > because pcbnew crashed, then deleted his autosave file before he could
> >> > make use of it.
> >>
> >> What, he couldn’t type Ctrl-S (or Cmd-S on a Mac) every few traces or so? I have zero sympathy for that person.
> >
> > It has nothing to do with sympathy and everything to do with accepting
> > responsibility. Just because he could have taken steps to prevent data
> > loss doesn't mean it wasn't KiCad that lost the data in the first place,
> > and thus our responsibility to fix.
> >
> >>
> >> There, I said it.
> >>
> >> -a
> >>
> >>
> >> _______________________________________________
> >> Mailing list: https://launchpad.net/~kicad-developers
> >> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> >> Unsubscribe : https://launchpad.net/~kicad-developers
> >> More help   : https://help.launchpad.net/ListHelp
> >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~kicad-developers
> > Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > Unsubscribe : https://launchpad.net/~kicad-developers
> > More help   : https://help.launchpad.net/ListHelp
> 
> 
> 
> -- 
> Mark


References