View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002458 | MMW v4 | Synchronization | public | 2006-04-21 19:32 | 2006-05-01 03:29 |
Reporter | rusty | Assigned To | |||
Priority | immediate | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 2.5.3 | ||||
Fixed in Version | 2.5.3 | ||||
Summary | 0002458: Enable drag and drop to Synch buttons | ||||
Description | One of the usability problems that VenZero has complained about is the fact that: 1) When the tree is expanded, there's no way to easily drag tracks to the device (since the device node is not visible). 2) It's unclear how to get tracks to the device In the short term, we'll try to fix the first issue by enabling Drag and Drop functionality for the Device Synchronization button. i.e. if the user drags tracks onto the button, then it behaves exactly as if the user had 'synch selected' those tracks. Note: in the course of implementing this, we may also implement drag and drop for other buttons such as the Playlist and Burn CD/DVD buttons. In the longer term, the solution that makes more sense is to have an 'Action panel' to which the user can drag and drop tracks. This is described in another bug. | ||||
Tags | No tags attached. | ||||
Fixed in build | 963 | ||||
|
Assigning to Petr mainly for a review how to implement d&d for toolbar buttons. |
|
All toolbars now have D&D support. There are needs to rebuild TB2k and TBX packages with PACKAGE directive. |
|
Fixed in build 963. |
|
Tested this in build 2.5.3.955 and the functionality works quite nicely for Playlists, Burning, and Devices. However, dragging tracks to the CD Burn Button, cancelling the operation, and then dragging tracks again triggers an Access Violation. e.g. 1) Drag and Drop 10 tracks onto the burn CD button 2) Advance through a step or 2 in the dialog (data cd or audio cd) and then press cancel 3) Select one or more different tracks and try to drag them (across the tree or to Now Playing, or to a button) --> Access Violation (see ~ line 615 of the debug log) Note: Selecting tracks and then _pressing_the_burn_CD_button (instead of dragging to the burn button at step 1) doesn't trigger the AV which makes me fairly certain that this is related to the newly implemented functionality. A debug log is posted to the ftp server. |
|
Verified 2.5.3.956. |