View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0020825 | MMW 5 | DB / Backup | public | 2024-04-09 00:42 | 2026-10-15 18:05 |
| Reporter | lowlander | Assigned To | |||
| Priority | urgent | Severity | minor | Reproducibility | always |
| Status | assigned | Resolution | open | ||
| Product Version | 2024.0 | ||||
| Target Version | 2027.0 | ||||
| Summary | 0020825: Tweaks to the 'Manage Database' dialog to improve usability | ||||
| Description | The Manage database dialog has several functions and can lead to unclear situations. 1) Clearly separate database maintenance functions from database backup functions. Either split it into 2 different tabs, 2 different dialogs with different menu items or split the dialog (including buttons) into 2 sections in the same dialog. 2) Change text functions to buttons. Backup for example is a text instead of a button. 3) Align Backup options. The settings for backup are a bit of a mess in the current presentation. Backup location is missing a label. 4) Make the dialog wider to show more of the backup Path. 5) Rename 'OK' to 'Run' for running maintenance. 6) Rename Backup to 'Backup now' or 'Manual backup' 7) Add an option to Cancel maintenance operations. Not sure if MM operates on existing database or a copy, but if MM makes a DB copy prior to starting maintenance it could restore it on Cancel. 8) Show which Step of maintenance operation MediaMonkey is on. MediaMonkey can't show time remaining, but showing which step of total steps is currently running would help indicate somewhat how far in the process MediaMonkey is (my rebuild takes over an hour). 9) Fix discrepancy where it runs. Maintenance runs in the main window, whereas Backup runs in the Manage database window. | ||||
| Tags | No tags attached. | ||||
| Fixed in build | |||||
|
|
We could tweak the layout as follows to achieve the majority of what you've requested (it only requires new strings for 'Manage' and 'Run'): Backup and Restore: Save to: ___________ [Browse...] Retain backups: ____ Include: [x] Settings [ ] Addons [Backup now...] [Restore from backup...] Schedule: [x] Backup: _Weekly_ . . [x] Optimize database (or just Schedule: _Weekly_ depends on 0021860) Manage: (o) Maintenance [ ] Rebuild full-text search index [ ] Clean URL cache [ ] Convert mapped drives to UNC paths [ ] Optimize database ( ) Rebuild database Clear database... Reset settings... [Save] [Run] [Cancel] 1/2/3) Backup operations are now all grouped together, with Backup functions as buttons, and clear 'Save to' label. 5) 'OK' is changed to 'Run', and it's positioned adjacent to the DB management functions so that it's more clear what it does. 6) Backup now is already implemented 7/8) Future 9) Not really an issue with the proposed implementation (since the backup buttons are _within_ the dialog). |