Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve group management (UI) for libraries with MANY groups #8908

Open
ilippert opened this issue Jun 18, 2022 · 5 comments
Open

Improve group management (UI) for libraries with MANY groups #8908

ilippert opened this issue Jun 18, 2022 · 5 comments

Comments

@ilippert
Copy link
Contributor

Different users use JabRef's group feature in different ways, generating different demands. A user with only a few groups, might want to see all the groups at the same time. If a library contains many groups, say +20, some form of group management might be desirable. Questions arise such as: which group was most recently added, which group contains entries most recently modified? might some groups be archived (hidden)...

#7129 and #8836 suggest automatic group creation.

I suggest that this issue requires some design thought.

@ilippert
Copy link
Contributor Author

closing this as #4681 seems to act as a metaissue on these concerns already

@ThiloteE ThiloteE changed the title metaissue group management Improve group management for libraries with MANY groups Jun 18, 2022
@ThiloteE
Copy link
Member

I think we can reopen :-)

@ThiloteE ThiloteE reopened this Jun 18, 2022
@ThiloteE
Copy link
Member

I think for most group related issues, the label "groups" will be sufficient to act as a "meta-issue"

@ThiloteE
Copy link
Member

Workaround for finding newest entries with creationdate and modificationdate:

  1. Enable fields creationdate and modificationdate via options > preferences > general > ...
    • (This was reported to have an impact on performance for large libraries)
  2. Select group "All entries"
  3. Add the fields creationdate and modificationdate to the columns in maintable via options > preferences > entry table > ...
  4. Sort maintable

@ilippert
Copy link
Contributor Author

Workaround for finding newest entries with creationdate and modificationdate:

1. Enable fields creationdate and modificationdate via `options > preferences > general > ...`
   
   * (This was reported to have an impact on performance for large libraries)

2. Select group "All entries"

3. Add the fields creationdate and modificationdate to the columns in maintable via `options > preferences > entry table > ...`

4. Sort maintable

Thanks for writing this up, but to show the group (which I noted above) with the latest modificationdate, all respective group fields must be added to the entry table columns as well. However, that is tricky if a power users actually uses the great functionality of JabRef's groups that allows groups based on arbitrary fields.

@koppor koppor moved this to Normal priority in Features & Enhancements Nov 7, 2022
@ThiloteE ThiloteE changed the title Improve group management for libraries with MANY groups Improve group management (UI) for libraries with MANY groups Oct 30, 2024
@ThiloteE ThiloteE added the ui label Oct 30, 2024
@github-project-automation github-project-automation bot moved this to Normal priority in JabRef UI Improvements Oct 30, 2024
@github-project-automation github-project-automation bot moved this to Normal priority in Prioritization Nov 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Normal priority
Development

No branches or pull requests

2 participants