View Issue Details

IDProjectCategoryView StatusLast Update
0013527MMW 5Generalpublic2024-04-19 16:11
Reporterpeke Assigned To 
PriorityurgentSeverityfeatureReproducibilityN/A
Status feedbackResolutionreopened 
Product Version5.0.3 
Target Version5.2Fixed in Version5.1 
Summary0013527: Make UI Reset to defaults available in MM settings
DescriptionIt could be useful to add Reset UI to Default in MM Options in order to eliminate issues that are now only fixable using http://www.mediamonkey.com/support/index.php?/Knowledgebase/Article/View/151/0/reset-mediamonkey-for-windows-interface-to-defaults
TagsNo tags attached.
Fixed in build3007

Relationships

related to 0016176 newLudek DB Backup Improvements 
related to 0020721 feedbackLudek Improved data/settings migration facility 

Activities

rusty

2022-04-20 18:29

administrator   ~0067623

This should probably be integrated with the database management/backup/restore functionality. i.e. When the user clears/backs up/restores the database, it should be possible to do the same with config settings.

Is this feasible from a technical perspective?

Ludek

2024-03-21 18:55

developer   ~0074728

Last edited: 2024-03-21 21:00

Yes,
and we have already existing string "Reset settings" that can be used for this..

And also already existing:
"Are you sure you want to reset this profile to its default settings?"

Ludek

2024-03-21 22:06

developer   ~0074732

Implemented in 3007..

I have implemented it as reseting both UI interface (persistent.json) and behavioral settings (MediaMonkey.ini),
maybe we might want to split it? i.e. to expand like

Reset settings..
-- [X] User interface
-- [..] All settings

?

lowlander

2024-03-22 22:43

developer   ~0074763

Yes, for post 5.1 we'd want to reword/clarify what this means. It is currently part of Manage database (thus it wouldn't be obvious that it's for the interface, instead of the dialogs settings)

Consider:
1) Move Reset Settings to Tools > Options > General
2) Have a Reset Interface setting
3) Have a Reset all settings setting. This likely needs to include persistent.json, ini, registry and database settings.
4) Consider Addons in this. Maybe create a method for Addons to include what to reset?
5) Create tooltip strings