https://bugs.gpodder.org/show_bug.cgi?id=20
--- Comment #17 from [email protected] 2009-12-18 20:33:11 GMT --- I have a fairly simple solution in mind, and am happy to contribute a detailed mockup and help testing. I looked into the code in the hopes that I might be able to do something directly, but the learning curve is too steep for me. Current situation: There are six controls in the New Episodes Available dialog box: * a checkbox next to each item * select all * select none * never download * cancel * download The underlying model is a two-step process, first of making selections, and then taking a bulk action on all selections at once. This is somewhat complicated; it also means that the user is building a selection list to be acted upon later, which introduces two failure modes: getting interrupted before taking an action and thus losing the work to create the selection list, or taking the wrong action on many items at once. Proposed solution: There are five controls in the dialog box: * a "download" button or icon next to each item * a "skip" button or icon next to each item * "download all" at the bottom * "skip all" at the bottom * "done" at the bottom The underlying model is a one-step process. For each item, the user clicks either download or skip. Upon clicking download, the item immediately moves into the download queue and disappears from the dialog box. Upon clicking skip, the item disappears from the dialog box. To defer making a decision on an item, the user clicks neither button. Users can still take bulk actions, but these are also one step. Clicking any of "download all", "skip all", or "done" closes the dialog box and displays the main window, where the user immediately sees feedback on the action in the form of items downloaded or downloaded or not present. -- Configure bugmail: https://bugs.gpodder.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes. _______________________________________________ gPodder-Bugs mailing list [email protected] https://lists.berlios.de/mailman/listinfo/gpodder-bugs
