View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002583 | MMW v4 | Main Panel/Toolbars/Menus | public | 2006-08-07 19:34 | 2007-01-31 01:08 |
Reporter | rusty | Assigned To | |||
Priority | urgent | Severity | feature | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Summary | 0002583: Show which automation features / New status framework | ||||
Description | MediaMonkey will have several automation features in 3.0, and it would be of benefit to the user to see which of them are running or not. Ideally, somewhere in the lower right portion of the MM status bar, there should be icons, for each automation service. At the moment we have 3 such services planned, though it's possible that these may converge. -File Monitor -Volume analysis -Auto organize The icons would: -Appear when the service is enabled -Flash when the service is actually doing something If the user clicks the icons, then they would be brought to the relevant configuration screen. | ||||
Additional Information | Suggested by Petr | ||||
Tags | No tags attached. | ||||
Fixed in build | |||||
|
Decreasing priority to High - let's see later if we can fit it into 3.0. |
|
I think that this would be very useful, I'd suggest the following functions to appear in the status bar: a. File Monitor - could be, but I'm not that sure it would be useful - File Monitor often does its work only for a fraction of second. Anyway, we can try it... b. Volume analysis c. Auto Organize - similar to a., possibly not needed. d. A useful generalization would be to let user to minimize any Progress bar of currently running action to status bar (and vice versa). Some examples: A. by default, it Podcasts update (Episode download) starts, it would appear as an icon in status bar. By double clicking it, it would expand to a classical progress bar we use for most threaded actions and so user would see more details about progress of the action. By clicking a small close button, the progress bar would disappear again and status bar icon would be shown. B. Other actions, like Conversion, would start as they currently do, i.e. showing a progress bar. However, if user becomes uninterested in the progress, by clicking a small Close button the progress bar would disappear as described in A. Each action would be symbolized by an icon on the status bar, on mouse over event a tooltip would be shown with some information (action title, some progress information when applicable) and on right click it would be possible to Terminate the action and/or Configure it. |
|
Here's a revised spec that incorporates all comments/discussions to-date: This feature describes a new framework for providing status about all background activities that are performed by MediaMonkey (see list below). The suggested implementation is a combination of MediaMonkey's current implementation which uses the 'Standard' status bar and 'Expanded' status bars, with Firefox's Download Status bar implementation (see: https://addons.mozilla.org/firefox/26/ ). The way it should work is that: 1) the 'Standard' status bar in MediaMonkey would consist of 2 sections: a) 1/3 of bar: status of currently selected tracks b) 2/3 of bar: mini status bars for active background tasks (similar to those of the firefox plugin). These would 'fill up' as status nears completion, and contain descriptive text (identical to what appears in the 'Expanded' status bar. 2) the 'Expanded' status bar in MediaMonkey would appear in exactly the same manner as it does today. 3) when the user clicks a mini status bar, it changes into an 'Expanded' status bar. When the user clicks an expanded status bar, it changes into a mini status bar. The state of a status bar should persist on a per background task basis so that users who e.g. like to see the details re. conversion status can do so. 4) when the user hovers the cursor over a mini status bar, the full text of the current status should appear in a tooltip. 5) when the user right clicks on an 'Expanded' status bar, a new option to 'minimize status bar' should appear. When the user right clicks on a 'minimized' status bar, an option to 'Maximize status bar' should appear. Default states of the status bars along with new text that may be required for items that have new status bars appear below: a) Reading tracklist ( if it takes > .5 seconds) - mini b) Sleep - mini c) tagging - mini d) Scanning Now Playing - mini e) New version check - mini f) File Monitor - mini g) Volume Analysis - mini h) Auto Organize - mini - Organizing (x/y) <Title> i) Conversion / Ripping - Expanded j) Synchronization - Expanded k) Podcast update - Expanded l) others? Note: it would also be a good idea to fix bug 0000783 so that the mini status bars display valid info re. %complete. |
|
Assigning to Petr. a) Note that this replaces the current fixed progress bar that's in the second section of the status bar. It will be shown dynamically when needed... k) I think that the default should be 'mini' here, the bar appears automatically and so it's better if it doesn't take all the screen. |
|
solved and ready for feedback |
|
Looks really good, just one point: If I move mouse over the status bar and a tooltip is shown, it's static, e.g. the tooltip shows '1 of 10 tracks' while the progressbar already shows '3 of 10 tracks'. Would it be easily possible to make the tooltip dynamically update? |
|
implemented dynamic hints into progress bars |
|
closed as resolved |