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 the entry editor #6856

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

New concept for the entry editor #6856

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

Comments

@koppor
Copy link
Member

koppor commented Sep 2, 2020

Borrow from ReadCube: (Source: https://www.g2.com/products/readcube-papers/reviews)

grafik

  • Visually render field in different typography
  • Group fields semantically
  • Require fields always present (maybe in gray and place holder, e.g. <authors>)

Available fields:

  • journal / booktitle year
  • title
  • authors
  • abstract
  • ranking
  • Keywords
  • Citekey
  • Identifiers

Idea for text fields (journal, year, abstract)

Click on the title leads to a direct editing of the title. Exiting the edit by clicking to somewhere else, the change is committed.

Idea for identifiers:

Identifiers can be added by a "+"

(others need to be refined)

Tabs (as icons)

  • Paper Recommendations
  • BibTeX Source

Posponed Ideas

  • Expansion similar to Android Contact Manager
  • “+” new field
@Siedlerchr
Copy link
Member

Hi, this is not a good first issue because it requires deep understanding of the concepts of bibtex and the code of JabRef and the javafx gui stuff. It's a large issue.
in addition,it is a critical key/core component of JabRef and needs to be working 100%

Do you have any link to your tool so that we can test it or do you have a paper?

@koppor
Copy link
Member Author

koppor commented Nov 23, 2020

I think, the discussion is also whether a good-first-issue should be something being a quick win for the contributor or whether it should be hard-to-do, but afterwards, the contributor knows nearly everything about the software. We optimize for the former when putting GFI labels.

A nearly forgotten property of GFI issues is that the total number of GFI issues should not be too high. A GFI should be well-described and provide the newcomer a good start. This is hard work to do.

@koppor
Copy link
Member Author

koppor commented Feb 26, 2021

The other idea we had at JabCon: Implement simlarly as Android's contact application:

  • list of pairs: Field label + Field contents
  • plus button for adding a new field

@koppor
Copy link
Member Author

koppor commented Jun 27, 2021

This refs #6191 (which has a similar screenshot)

@koppor
Copy link
Member Author

koppor commented Sep 22, 2021

See also #2790 (comment)

@ThiloteE
Copy link
Member

Proposal:

@koppor
Copy link
Member Author

koppor commented Oct 24, 2023

@koppor
Copy link
Member Author

koppor commented Jun 24, 2024

A simple variant is described at koppor#679

@koppor
Copy link
Member Author

koppor commented Jul 16, 2024

Also should support biblatex annotations; #11505

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

5 participants
@Siedlerchr @koppor @HoussemNasri @ThiloteE and others