Summary: | [Navigator] Metadata on files / Multi-dimensional hierarchical view | ||
---|---|---|---|
Product: | [Eclipse Project] Platform | Reporter: | Pipus <pipus> |
Component: | UI | Assignee: | Francis Upton IV <francisu> |
Status: | NEW --- | QA Contact: | |
Severity: | enhancement | ||
Priority: | P3 | CC: | eclipse, ed.burnette, gunnar, Sam.Mesh |
Version: | 3.0 | ||
Target Milestone: | --- | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: |
Description
Pipus
2004-07-09 07:52:02 EDT
Passing to Nick for comment. Interesting idea. You may also be interested in the generic navigator work, which we'll be picking up again in 3.2. See bug 36961. I also have a use case that could use some extra grouping help. We have a testing framework where each test is a seperate text file and we have about 1600 of them, all in one directory. They all have short cryptic names that follow a naming convention so finding things is painful. Each file has a fixed header though, with a comment that has a longer name, author, test type, and some other things. I'd like to be able to view a directory listing in the navigator and: 1. Group by test type. 2. Group by author. 3. Group by filename patterns. 4. Display the longer name and/or the author in the navigator. Consider how Outlook does it. Each message has a set of properties like Subject, Received, and Size. You can extend the list of properties. You can optionally show properties in their own columns, move columns around, sort by columns. You can group by any property, and arbitrary nested properties (e.g., group by Conversation and then by Sender for a nested tree view). Very flexible, but hard to get right, so a common framework would be helpful. Or how about the way gmail does it. You have virtual folders based on patterns in the data. A particular file can be in multiple virtual folders. The bugzilla plug-in that Platform/Team did had some of the same issues. All the navigator really had was the bug number, but you could go query the database to get other things like the summary line for displaying, or the product/component/priority for sorting and grouping. Maintaining a responsive UI with deferred providers and caching is going to be important. This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant. |