Post-scan re-prioritization
Reported by Virgil Dupras | January 29th, 2011 @ 03:47 PM
Delta value + Dupes only mode is powerful, but not for all cases. For example, there's no way to re-prioritize cases like this one. A new tool would be needed with more powerful options, such as kind-based prioritization, folder-based prioritization, and so one. I'm not sure yet of the form it should take.
Comments and changes to this ticket
-
Virgil Dupras January 29th, 2011 @ 03:48 PM
- State changed from new to hold
-
Virgil Dupras September 5th, 2011 @ 09:59 PM
- State changed from hold to accepted
-
Virgil Dupras September 5th, 2011 @ 10:28 PM
The devil is always in the details, so how to do it? First, the list of possible prioritizations:
- Kind
- Size (bitrate, dimensions, all these numerical values)
- Folder
- Filename
So the way I see it is that we'd have a list of these types in a box in which is is possible to re-order them. We'd also have a list at the right of the main list containing "sub arguments" for the currently selected item. For example, the "Kind" sublist would be a list of all extensions found in the result. They could be re-ordered. The numerical arguments would have two sub-arguments, "Highest" and "Lowest", allowing the user to tell whether he wants the highest or the lowest, for example, bitrate to be reference.
I included filenames for the possibility to have arguments like "Ends with a number" and "Doesn't end with a number". The default top argument would be "Alphabetical Order". (Now I'm thinking my approach might be flawed here, more thinking required)
The Folder sub arguments would be a list of folders included in the results.
Oh, I think I have a better idea: We'd have 3 lists. One main list, one sub-argument list, and the third is where we drag & drop the sub arguments. The first two lists could even simply be a tree view. That would make sense.
Well, that was an interesting brainstorming.
-
Virgil Dupras September 7th, 2011 @ 09:46 PM
(from [b46fa7ad9280]) [#138] Added a very preliminary version of the prioritization dialog. A big part of this commit is about refactoring the tests and introducing a TestApp for dupeGuru (in core.tests.base). https://bitbucket.org/hsoft/dupeguru/changeset/b46fa7ad9280/
-
Virgil Dupras September 8th, 2011 @ 08:04 PM
(from [392c722c8ad2]) [#138] Completed re-prioritization workflow, now all that is needed is to add more criteria, handle corner case and build the GUI for it. https://bitbucket.org/hsoft/dupeguru/changeset/392c722c8ad2/
-
Virgil Dupras September 8th, 2011 @ 08:04 PM
(from [64a46759ce3d]) [#138] Added FolderCategory and SizeCategory. https://bitbucket.org/hsoft/dupeguru/changeset/64a46759ce3d/
-
Virgil Dupras September 9th, 2011 @ 06:07 PM
(from [067e87c8fe36]) [#138] Added a crude-but-functional reprioritization dialog in Qt. https://bitbucket.org/hsoft/dupeguru/changeset/067e87c8fe36/
-
Virgil Dupras September 10th, 2011 @ 12:24 AM
(from [32b11b933c66]) [#138] Added drag & drop criteria re-ordering capabilities to the re-prioritization panel. https://bitbucket.org/hsoft/dupeguru/changeset/32b11b933c66/
-
Virgil Dupras September 12th, 2011 @ 04:33 PM
(from [a033375000bc]) [#138] Added the Filename reprioritization crit category. https://bitbucket.org/hsoft/dupeguru/changeset/a033375000bc/
-
Virgil Dupras September 12th, 2011 @ 05:07 PM
(from [419b4e4c9424]) [#138] Added a prompt label and a remove button to the reprioritization dialog (Qt). https://bitbucket.org/hsoft/dupeguru/changeset/419b4e4c9424/
-
Virgil Dupras September 13th, 2011 @ 10:31 PM
(from [e90a324cd8b2]) [#138] Began implementing the Cocoa interface of the prioritization dialog. https://bitbucket.org/hsoft/dupeguru/changeset/e90a324cd8b2/
-
Virgil Dupras September 14th, 2011 @ 12:30 AM
(from [e191a045f06f]) [#138] Added label and ok/cancel buttons to pri-dialog (Cocoa). https://bitbucket.org/hsoft/dupeguru/changeset/e191a045f06f/
-
Virgil Dupras September 16th, 2011 @ 05:09 PM
(from [8da821de2d9b]) [#138] Added drag & drop re-ordering capabilities to the pri-pist (Cocoa). https://bitbucket.org/hsoft/dupeguru/changeset/8da821de2d9b/
-
Virgil Dupras September 16th, 2011 @ 06:44 PM
(from [afb3084acbf8]) [#138] Added PE-specific prioritizations and adjusted PE cocoa proj to the pri dialog. https://bitbucket.org/hsoft/dupeguru/changeset/afb3084acbf8/
-
Virgil Dupras September 16th, 2011 @ 06:44 PM
(from [fe149a108a4c]) [#138] Added ME-specific prioritizations and adjusted ME cocoa proj to the pri dialog. https://bitbucket.org/hsoft/dupeguru/changeset/fe149a108a4c/
-
Virgil Dupras September 17th, 2011 @ 12:02 AM
(from [c5df5f511a86]) [#138] Updated localizations so they include new strings from the pri-dialog. https://bitbucket.org/hsoft/dupeguru/changeset/c5df5f511a86/
-
Virgil Dupras September 19th, 2011 @ 06:15 PM
(from [bc9c899f1984]) [#138] Added reprioritization help section. https://bitbucket.org/hsoft/dupeguru/changeset/bc9c899f1984/
-
Virgil Dupras September 20th, 2011 @ 04:38 PM
- State changed from accepted to fixed
(from [6f2ee52b3ded]) [#138 state:fixed] Pri-dialog: Fixed the Folder crit category which didn't work well and added a replacement string for empty kind crit. https://bitbucket.org/hsoft/dupeguru/changeset/6f2ee52b3ded/
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
People watching this ticket
Tags
Referenced by
- 138 Post-scan re-prioritization (from [8da821de2d9b]) [#138] Added drag & drop re-orderin...
- 138 Post-scan re-prioritization (from [afb3084acbf8]) [#138] Added PE-specific prioritiza...
- 138 Post-scan re-prioritization (from [fe149a108a4c]) [#138] Added ME-specific prioritiza...
- 138 Post-scan re-prioritization (from [c5df5f511a86]) [#138] Updated localizations so the...
- 138 Post-scan re-prioritization (from [bc9c899f1984]) [#138] Added reprioritization help ...
- 138 Post-scan re-prioritization (from [6f2ee52b3ded]) [#138 state:fixed] Pri-dialog: Fixe...