View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0011982 | MMA | Synchronization | public | 2014-03-25 17:20 | 2023-09-27 01:58 |
Reporter | marek | Assigned To | |||
Priority | high | Severity | feature | Reproducibility | have not tried |
Status | closed | Resolution | reopened | ||
Product Version | 1.0.4 | ||||
Target Version | 2.0.0 | Fixed in Version | 2.0.0 | ||
Summary | 0011982: Simplify and improve wifi sync wizard | ||||
Description | Current implementation uses a lot of different fragments and dialogs. Simplified wizard using Android's design pattern should be used. It will bring following advantages: 1. using subsequent dialogs is quite dangerous in Android and cause many issues. This caused that code is quite hard to read and extend. 2. It will be easier to go a step back 3. Additional text information might be added to make it much easier to understand 4. Multiple storage configuration might be possible - now one storage is configured only. 5. Different and adjusted layouts might be used for tablet devices I have found simple wizard library here: https://github.com/romannurik/Android-WizardPager It might be quite similar to current implementation: a) search servers - allow add server manually - show help in case of connectivity issues b) show all storages as checklist - allow disable/enable them c) configure all enabled storages - one by one d) sync at the end of wizard All screens will be full screen fragments in wizard's activity. Short additional text might be displayed to explain each step to user. | ||||
Tags | No tags attached. | ||||
Fixed in build | 1020 | ||||
related to | 0010425 | closed | peke | Setting of Wi-Fi Sync procedure is Confusing |
related to | 0010181 | closed | peke | Sync: Storage settings limited to one when using wizard |
related to | 0009941 | assigned | martin | Sync with multiple MediaMonkey libraries (databases) |
related to | 0017833 | closed | martin | Pre-sync summary |
related to | 0010098 | resolved | rusty | Nicer handling of failed connection to the server |
related to | 0012207 | resolved | marek | Sync location isn't automatically enabled in MMW |
related to | 0012938 | resolved | marek | SD Permissions should be granted during the sync configuration process |
related to | 0013361 | feedback | rusty | Improve error handling in case of disabled sync profiles |
|
I think that this should be implemented together with multiple server support and wifi sync over TCP IP support. New "android like" wizard is imho needed. Also some there are some necessary changes in dialogs that has to be done before. It can be implemented in 1.1.1 |
|
|
|
First implementation in build 2.0.0.1006 |
|
Shouldn't that wizard be also shown On Setting -> Library and Sync -> Select Sync Server and not just first time sync setup or it was delayed till multi Server support is implemented? |
|
It makes perfect sense to me. Fixed in build 2.0.0.1020 |