Chris Shoemaker <[EMAIL PROTECTED]> writes: [snip] >> Following this way of thought I would decide for choice #1, leave >> as-is for 2.2.0. What do the other developers say? > > For better or for worse, we've conditioned users (me included) to > expect that they can 1) open GnuCash, 2) make undesired changes for > the purposes of exploration or experimentation, 3) close GnuCash w/o > saving, and 4) re-open GnuCash with their data in exactly the state > they last saved it.
* me too * :( > Purely as a matter of politeness, I think it would be rude to change > this behavior without any user action. Agreed. > Given the current difficulty of implementing a > autosave-to-alternate-file behavior, I'd suggest the following: > > #4) (a refinement of #2) Leave auto-save enabled by default, but change > the behavior slightly: > - When autosave triggers prompt the user with: > > ==== Auto-save ==== > Do you want to auto-save your data file? > [some explanation of the implications;] > [explanation that this can be customized in Preferences] > > [Yes, just this once] [Yes, always] [No, not right now *] [No, never] > =================== > * default > > Until either (a) the user sets something in the preferences, or (b) they > choose one of the always/never options, then this dialog should continue to > appear _every_ time the auto-save triggers. > > This means: > - The original behavior is one click away (No, never). > - The fully automated auto-save behavior is one click away (Yes, always). > - It leaves the user the option of full control. (with or w/o further > dialog) > - Even users that don't want autosave may appreciate the reminder to save > manually, (or they can avoid it, if not). > - It allows the use of the autosave feature even in cases where the user > wants to make unsaved changes. > > In any case, I am against changing the default setting in a way that > requires long-time users to set a Preference in order to restore the > behavior they've become used to, and at least some find useful. OTOH, > I think auto-save is a very compelling feature we should make very > easy to enable. > > So, I'm fine with #2, #3, or #4, but not with #1. I like this option #4, too. I'm also with Chris here with #2, #3, or #4 but not #1. I think I'd prefer #4, then #3, then #2. > And, thanks for the nice feature, Christian. :) DEFINITELY agreed! Thank you, Christian! > -chris -derek -- Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory Member, MIT Student Information Processing Board (SIPB) URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH [EMAIL PROTECTED] PGP key available _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel