After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 771346 - Always store preferences, even when user selected the default value
Always store preferences, even when user selected the default value
Status: RESOLVED OBSOLETE
Product: GnuCash
Classification: Other
Component: User Interface General
unspecified
Other All
: Normal enhancement
: ---
Assigned To: gnucash-ui-maint
gnucash-ui-maint
Depends on:
Blocks:
 
 
Reported: 2016-09-13 08:06 UTC by Geert Janssens
Modified: 2018-06-29 23:51 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Geert Janssens 2016-09-13 08:06:23 UTC
This is a follow-up on bug 762901.

That bug revealed that user settings are stored only when the chosen setting is different from the default value for that setting.

This is only relevant in case gnucash at some point would change such a default between versions. In that case the user would suddenly have a new preference (the new default). I believe this is bad user experience. Preferences should never be changed except by the user.

So this bug is a reminder to change this behaviour when the settings system will be refactored. The new behaviour should be:
- on first use of a setting: use default value and store whatever that is
- on subsequent uses, always use what was stored, even if a default value changes at some point. That new default is then only for new users.
Comment 1 John Ralls 2018-06-29 23:51:03 UTC
GnuCash bug tracking has moved to a new Bugzilla host. The new URL for this bug is https://bugs.gnucash.org/show_bug.cgi?id=771346. Please continue processing the bug there and please update any external references or bookmarks.