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

New concept for list main table #6857

Open
koppor opened this issue Sep 2, 2020 · 9 comments
Open

New concept for list main table #6857

koppor opened this issue Sep 2, 2020 · 9 comments

Comments

@koppor
Copy link
Member

koppor commented Sep 2, 2020

Instead of being a "real" table, the entries should be rendered "properly":

grafik

(Source: https://support.papersapp.com/support/solutions/articles/30000031839-what-are-lists-how-do-i-make-them-in-readcube-papers-)

It should be possible to change the values of (at least) "special fields" in the list.

@koppor koppor added the ui label Sep 2, 2020
@mlep
Copy link
Contributor

mlep commented Sep 3, 2020

Nice challenge!
JabRef 6 on the way!

I guess users will want to display entries the way they are used to (different habits depending on the profession). So, using entry preview?

@DominikVoigt
Copy link
Contributor

Propose list view from fetcher result dialog:
image

@koppor
Copy link
Member Author

koppor commented Jan 18, 2021

Note that in #7160 there also was another rendering implemented.

grafik

@AEgit
Copy link

AEgit commented Jan 18, 2021

Would this proposal solve #4237?

Note also, that with such an implementation individual items potentially take up much more space in the main table, i. e. you cannot display as many items as before in the main table (if the complete entry preview is being shown).

@VincyBenita
Copy link

Hello Team
We are a group of 6 students studying Master of Computer Science in University of Adelaide and we wanted to check if this issue is available for us to work on for our assignment. And if it is available, we would like to get your valuable input based on the previous contributions to this issue.

@JabRef JabRef deleted a comment from github-actions bot Apr 3, 2022
@koppor
Copy link
Member Author

koppor commented Apr 3, 2022

@VincyBenita Thank you for your interest!

The feature request is as follows:

Implement a list view of the main table of JabRef including searching and sorting capabilities.

This view should be made available using a toggle button, so that a user can switch between the current table view and the list:

grafik.

In the table view, the entries can be sorted by clicking on the column headers:

grafik

I am not sure about the list view. Maybe, as first implementation, there is NO configuration possibility for the sorting: JabRef uses the sorting of the main table.

There were no previous code contributions of this issue. The main challenge of this issue to integrate the feature in JabRef. The nuggets themselves are already available: Creating a list of entries is available in the import inspection dialog. The feature missing is to offer a switch between the entry table and the new list view.

If possible, this feature should be developed in a way that clicking on a certain element in the list (e.g., the title of the paper) should offer an editor for that element (e.g., an input box to change the title).

@ThiloteE
Copy link
Member

ThiloteE commented Apr 3, 2022

Hey! https://github.com/JabRef/jabref/blob/main/CONTRIBUTING.md provides information about the contribution guidelines. https://devdocs.jabref.org/teaching#process-for-contributions should also be useful. In general, it is advised to open a (draft) pull request early on so that reviewers have time to comment and the general direction of the request becomes clear. This will allow you to receive valuable feedback!

If you have any questions, feel free to ask! Either here at GitHub, or you also can join our gitter chat. Glad to see that koppor already asked some of them :)

@VincyBenita
Copy link

@koppor Thank you for providing a detailed information on this issue. Unfortunately due to deadlines set for choosing the issue, my team has received response for another JabRef issue which we are proceeding with. Appreciate your help here.

@koppor
Copy link
Member Author

koppor commented Oct 14, 2022

When working on this, other issues tagged with maintable should also be read. Especially #6294.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Free to take
Status: Normal priority
Development

No branches or pull requests

7 participants