Open MartinKarim opened 5 years ago
As I realized in the actual 5.2 build there still is only one group in the group interface. Are there further plans to implement these suggestions? I'd also find it very useful to differentiate into three different tabs between groups that differentiate in following way:
tab name/title | groups | keywords | special |
---|---|---|---|
differentiation according to | metadatum group |
metadatum keywords (without special metadata that also appear as keywords) |
special metadatum (readstatus , relevance , priority , print status , ranking , qualityassured ) |
relation | content related | content related | function related |
selection type | explicit selection | automatical collection | automatical selection |
For people who'd like to have all groups/collections in a single tab there could be a checkbox in the preferences Show all groups/collections in a single tab
.
At the moment, there's a terminological conflict which results from a twofold usage of the terminus group
: The metadatum group
has the same name as the groups in the sidebar. A collection of entries (at the moment titled group
) that is based on another metadatum than groups
might technically be treated the same way as a collection based on the metadatum groups
but is logically not the same as a group related collection. (According to the metadatum groups
the collections are content-related and explicitly set, according to metadatum keywords
the collections are also content-related by automatically collected, according to special metadata the collections are function related and automatically collected). A user usually thinks more logically/conceptually than technically.
Side Note: It would be even better to substitute the metadatum
group
withcategory
because the content relation of what is meant bygroup
is better expressed bycategory
. But due to the fact that everyone has already set uncountable entries with the metadatumgroup
it probably wouldn't be practical.
Thus, I simply suggest (in addition to the three tabs) a change of the sidebars name, i.e. to collections
(my choice) or categories
(sounds a little bit content-related) or classification
(sounds more formal resp. function-related) or rubric
. The result would be:
groups
).If these changes found acceptance I would modifying the documentation.
I consider this an important step for UI usability and clarity. Should be linked with #4682 and #4683 in a "metaissue".
Is there planning on working on this? I don't know what the devs are planning but it could be merged with #4682 and #4683 (and other issues related to the topic?).
Screenshot for two groups available at @https://github.com/JabRef/jabref/issues/4683.
Not sure whether it makes sense to have tabs distinguishing between manual and automatic groups.
Agree. Tabs for manual and automatic groups seems nice for categorization, but might create problems for workflow. Imagine having a manually created group and then an automatically created subgroup. I don't want to switch tabs just to have a look at the parent group or the subgroup. Maybe there can be a tiny symbol, flag or colour next to the groups to show if manual or automatic? There is a difference between groups automatically being created and manually created groups automatically collecting their entries using a certain search algorithm. A similar (but different) symbol could be introduced to mark manual groups collecting automatically.
Edit: I mean in theory it could be fine:
Having such an indicator was also, what I thought of.
And if there is a way to display all groups at once, I am also fine with tabs.
However, having specific filters for groups would probably make more sense. One filter property could be whether they are automatic or manual ones. I just don't see the reason why that property is that important to justify creating tabs for it.
Would be nice:
Toggle Intersection
button. Unlike the intersection type, I don't believe there is an indication of a group's hierarchical context setting.Toggle intersection
slightly more sophisticated by extending to individual groups? Adding per-group negation (i.e., toggle to 'NOT') would be possible without complicated query logic. Selected groups could default to the current option (AND/OR) and toggle to NOT. (Tracked in #9073)
the same goes for the fact that every group is a subgroup of All entries;
use a button to show all entries instead
the search bar is often located too far away from the potential results;
place search bar at the top of the group sidebar;