I started thinking of this, but now I changed my mind. A filter would be much more flexible:
This can be improved, so go ahead and post your suggestions, corrections, etc.*** Organizing the download queue with filters (by user, file type, customized...)
The idea is adding a submenu like this to the contextual menu of the download queue window:
This would make the download queue much more organized and clear. There can be a lot of options in this submenu, but the most important, IMO, are 'By user' and 'Customized':Code: Select all
Filter by -> No filter Users -> User1 User2 [...] [Users in hub ->] [Favorite users] [File type ->] [Priority ->] [...] Customized-> General *Action movies *Sci-Fi movies *Old movies [...]
'By user', because the column containing the sources cannot be sorted (there can be many users in each line). There is not a fast way to know what files are you downloading from a certain user.
'Customized', because it would give a great flexibility when organizing. The user could add or remove categories depending on his needs, the ones marked with an asterisk are only a sample. When the user downloads a file (or group of files) for the first time, he could choose whether download it to the default category (General), or any other he has created.
The first option of the download menu (in the search window or a file list) could be slightly modified so it contains a submenu:
Simply clicking on 'Download', or double clicking a file, would assign the file the 'General' category.Code: Select all
Download -> *Action movies *Sci-Fi movies *Old movies [...]
A similar submenu should be added to the download queue window's menu, in order to modify a file's category later.
The submenus could contain checkboxes, so one could mix different filters at the same time, that would be great. And if it was so, an independent dialog box would be proper for making complex filters without a thousand clicks (assuming a menu disappears after the first click).