View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009368 | MMW v4 | Synchronization | public | 2012-05-22 21:13 | 2013-06-21 22:48 |
Reporter | rusty | Assigned To | |||
Priority | urgent | Severity | feature | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 4.0.5 | ||||
Target Version | 4.1 | Fixed in Version | 4.1 | ||
Summary | 0009368: Improved UI for bi-di sync | ||||
Description | The 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 Information | PDF posted at: http://www.mediafire.com/view/?a1dusgg8bea7wut | ||||
Tags | No tags attached. | ||||
Fixed in build | 1601 | ||||