View Issue Details

IDProjectCategoryView StatusLast Update
0009368MMW v4Synchronizationpublic2013-06-21 22:48
Reporterrusty Assigned To 
PriorityurgentSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Product Version4.0.5 
Target Version4.1Fixed in Version4.1 
Summary0009368: Improved UI for bi-di sync
DescriptionThe bi-directional sync configuration UI is presently confusing in the sense that:
-The UI doesn't clearly distinguish between what is being auto-synced in either direction
-The Auto-sync functionality is spread out across multiple tabs and Options panels
-The current UI doesn't integrate well with wireless sync
-The current UI doesn't allow for simple selection of what directories to scan --> performance issues

The suggested improvements are described in detail in the attached, but can be divided into the following 4 key areas:
a) Get rid of Device > Options > Autosync and divide those options into 2 new tabs:
i) Auto-sync (--> Device)
ii) Auto-sync (--> Library)

b) The Auto-sync (--> Device) tab should include the options to:
[ ] Delete other files and playlists from the device: [Unselected Library files, All other media files]
 . . [x] Confirm deletion (recommended)

c)
i) The Auto-sync (--> Library) tab would allow the user to choose to:
[ ] Auto-sync from the device to the Library:
(tree control is greyed out if not selected)

ii)It would display a tree to allow the user to choose which items to sync back. The tree would display all folders from the device, one level deep, though subfolders would be scanned if the user attempts to expand a folder. In addition, folders that are configured to display would show up by default and would be preselected (with the exception of 'Exception folders' from earlier versions of MM (see the PDF for details)

d) Destination (specifically in the sync Options UI) is replaced with 'File Locations' and a new tree is show that determines which paths (other than destination paths) to scan by default.

i) The dialog is re-arranged slightly to fit a new tree
ii) A new tree is created that allows the user to easily choose which other media files to display:
Other media files: . . . . [x] Hide non-standard media locations
<tree>

Note: in the tree, all 'standard' media folders are selected by default, and all folders that are 'sync to' destinations, hard selected.


Changes to the original spec (discussed over e-mail)
----------------------------------------------------
Implementation / test notes re. spec changes:

c) In the Auto-sync --> Library tab:
iii) For cases when:
- the device is disconnected or is synced wirelessly only;
- when the folder doesn't exist on the device (an example being when there is a predefined folder in the default device profile)
an 'Add folder' button should be added to the tree box (and folders added in such a fashion should automatically be enabled in the 'Other media files' tree).

e) The spec calls for "For both trees, if the device isn't plugged in _and these lists have not yet been configured_, the tree control is greyed out and a message is superimposed indicating that 'The device must be plugged in to configure this.' "
This is inaccurate, as editing of the config is supported even when the device isn't connected. i.e.:
The tree should never be disabled, and instead it should:
-initially be empty except for: i) all that are configured as destination folders; ii) those folders that are additionally configured for 'scanning'; iii) any folders that have been checked off (this covers folders that have been added manually)
-editable

Notes:
- device profiles will not include settings re. which additional folders to display / sync back
- the current exclusion functionality allows for the exclusion of file _types_, and that isn't supported in the new design. If required, 'Exclude files' can be added to a future version.
Additional InformationPDF posted at: http://www.mediafire.com/view/?a1dusgg8bea7wut
TagsNo tags attached.
Fixed in build1601

Relationships

related to 0009284 closedLudek MTP performance can be very slow in some cases 
related to 0009013 closedLudek Option to use media server as sync server 
related to 0001350 closedrusty Portable Device: Bidirectional Synchronization 
related to 0008610 closedLudek Wireless sync with android devices 

Activities

Ludek

2012-06-05 00:10

developer   ~0031289

Last edited: 2012-06-05 00:14

Implemented in build 1601.

The rest from the PFD ( http://www.mediafire.com/view/?a1dusgg8bea7wut ) is for 0009013

peke

2013-06-21 22:48

developer   ~0036607

Rechecked in 1644 and this should be closed