1) The tagging system will be extended by 5 user-definable fields/columns. The user can freely name the columns and enter file-specific information into them (just like into the Tags and the Comments columns). So you have 5 more freely definable sortable data fields for all files on your system. How to call this feature? User Columns? Soft Columns? Extended Tags? Custom Tags? User Tags? User-Defined Tags?
2) Windows offers Extended Shell Properties (over 300 and rising) for each file, but most of those properties makes sense only for certain file types, or seen from the files: each file type will have rarely more than 20 of those fields actually filled with data, the rest are just empty. Now Windows offers these properties as columns. Obviously this approach is not really practical. You don't want to show 300 mostly empty columns. So I though about a solution and cam up with this: 5 (I like this number) User-Defined Context-Sensitive Columns (well, if you have a better word...). Similar to PFA the user can define a set of patterns to match, and then the info the column should display.
For example (rough, not final) for column #1:
Code: Select all
1:jpg;png;gif>dimension
1:wav;mp3>length
Code: Select all
2:jpg;png;gif>::(width * height) . " area"
2:wav;mp3>sample rate