Quote:
Originally Posted by Jiaz
@airhorn: I'm sorry but that idea requires much more work/changes that it might look like.
Currently there is a highly optimized Data->View Controller/Model that can handle hundrets of thousands of entries. It's internal structure
is Package with Links in it. And everything (View, Actions, Controlling, Selection...) is build upon this Data structure.
Package is the only entity that has/knows a directory. Links are *children* of a Package and multiple Packages are *children* of the Controller/Root.
That complexity increases with each *sub package*
You could also assign that meta information as a comment and then use regex in search field at the bottom to filter/view only those matching on your regex
|
Having no access to the code I can hardly refute a declaration that the idea is hard to implement. I think I might have worded my suggestion poorly.
This is not to dispute your decision, by the way. "I don't want to" is a totally legitimate answer. I think my description might have given the wrong idea so I want to expand a bit in case it causes you to change your mind
I'm suggesting a way of grouping packages, not creating subpackages. Package is exactly where I'd want the key value. That is, grouping the packages within the Controller/Root.
For example, I have queued right now downloads with the following download directories
- jdownload\youtube\BBQpitmasterx\Top 5 Barbecue Recipe Videos 2016\BACON FLAVORED RIBS - Smoked Iberico Belly Ribs
- jdownload\youtube\BBQpitmasterx\Top 5 Barbecue Recipe Videos 2016\HOT & FAST BRISKET - How to smoke a brisket in 6 hours
- jdownload\youtube\BBQpitmasterx\Top 5 Barbecue Recipe Videos 2016\HOW TO MAK EPORCHETTA - Pork Roast Crispy Skin Recipe
- jdownload\youtube\BBQpitmasterx\Top 5 Barbecue Recipe Videos 2016\HOW TO MAKE ROASTED PORK BELLY with CRISPY Skin - Lechon
- jdownload\youtube\BBQpitmasterx\Top 5 Barbecue Recipe Videos 2016\HOW TO ROAST A PIG - Spit roast piglet - Spanferkel recipe
- jdownload\youtube\bgfiles\Being with Babish\Giving $10,000 to My Biggest Fan
- jdownload\youtube\bgfiles\Being with Babish\Giving Back to a Fan in Need
- jdownload\youtube\bgfiles\Being with Babish\Surprised My Brother with a Tesla
- jdownload\youtube\bgfiles\Being with Babish\Surprising a Fan with a Vegas Hotel Suite
- jdownload\youtube\bgfiles\Being with Babish\Surprising Rashid
- jdownload\youtube\bgfiles\Being with Babish\Training like Kratos for 30 Days
- jdownload\youtube\bgfiles\Being with Babish\Whiskey Basic
I'm suggesting this could be used to group the packages (that have the directory information) in a hierarchy something like
- jdownload
- youtube
- BBpitmasterx
- Top 5 Barbecue Recipe Videos 2016
- BACON FLAVORED RIBS - Smoked Iberico Belly Ribs
- HOT & FAST BRISKET - How to smoke a brisket in 6 hours
- HOW TO MAK EPORCHETTA - Pork Roast Crispy Skin Recipe
- HOW TO MAKE ROASTED PORK BELLY with CRISPY Skin - Lechon
- HOW TO ROAST A PIG - Spit roast piglet - Spanferkel recipe
- bgfiles
- Being with Babish
- Giving $10,000 to My Biggest Fan
- Giving Back to a Fan in Need
- Surprised My Brother with a Tesla
- Surprising a Fan with a Vegas Hotel Suite
- Surprising Rashid
- Training like Kratos for 30 Days
- Whiskey Basic
The top level 'jdownload' seems unneeded because everything is under the same folder, but I can imagine having rules storing things in different drives or root folders, so I'd leave it.
This would allow collapsing each group of packages at the download root, source, poster, and video list levels. The key (the path) is already present at the Package level where I'd expect it to be needed. No data structure changes required (probably, though I can imagine wanting to cache the parsed path rather than parse again each time).
However! It's not like you're one of my contractors
If you don't want to do it, don't do it.
And I'll check out that search option. I'd never even noticed it way down at the bottom of the screen.