Essentially all treeviews will be able to show subnodes. Aka the anime list will be expandable and below the anime level there'll be episodes then below the episodes there'll be files.
All these treeviews will have the same filtering capabilities (with limitations based on what they show) and essentially behave the same. If you want an additional view it might be added but lists with very long root node lists won't happen (aka, no list of episodes or files).
Now here's the crux. The treeviews only support one set of columns for all rows, ie they have to be reused for sublevels, how this works can be seen in the current mylist and this is where you all come in.
I need suggestions for what the columns should show for each view.
What the columns can contain is only limited by your imagination and performance. And I'll do my best to address any performance stuff. Total number of columns doesn't really affect performance.
The columns should be able to show ANY data you can see on AniDB already, if the API doesn't support it yet we post another Feature Request for Exp to burn (j/k).
A sample of how a suggestion should be given, if it gets to wide just split it like shown below:
Code: Select all
MYLIST
Colums: | Name | Dub | Sub | EPs | +
Anime: | anime name | - | - | current eps / total eps + special | +
Episode: | episode name | - | - | current files / total files | +
File: | file id - group name - version | dub | sub | - | +
Colums: | Size | Length | Watched | +
Anime: | total anime mylist size | total anime mylist length | watched EPs / EPs in mylist | +
Episode: | total episode mylist size | episode length | watched files / files in mylist | +
File: | file sise | - | Yes / No | +
Colums: | Rating | Reviews |
Anime: | anime vote rating [vote count] | anime review rating [review count] |
Episode: | - | |
File: | - | |
Mylist
-Anime
--Episode
---File
Animes
-Anime
--Episode
---File
Groups (new)
-Group
--Anime
---Episode
----File
Genres (new)
-Anime
--Episode
---File
Anime search (alternate titles showed in italics as usual)
-Anime
--Episode
---File
Anime details (right click, show anime)
-Episode
--File
Episode details (right click, show episode)
-File
Group details (right click, show group)
-Anime
--Episode
---File