-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Restructure fields and tabs displayed in the entry editor #2790
Comments
I would even propose to restructure the entry editor completely. The current distinction in required and optional does not always reflect the importance of fields. For example, I almost always assign a file and keywords to an entry but these fields are not required. Moreover, information that is related (e.g. journaltitle, pages, issue etc. ) is split into two tabs since some fields are required and some not. Hence I would propose to group fields into two tabs "main information" and "details". |
I think we have reached a point where restructuring the entry editor has become a viable option again. It is far more stable now. So how should a restructured entry editor look like? For biblatex? For bibtex? Which tabs should it contain? Opinions are very much welcome :-) @JabRef/developers Is everyone happy with Tobias' suggestions? |
At the details, I would even add a button for adding more fields. Meaning: Not all empty fields should be shown as default, but one should be able to add own fields by his own... A user should NOT be given the opportunity to key in the field name by hand. JabRef should still now the possible fields in advance. Thus, the proposal with a button. For an excellent solution, JabRef should know the bst files and know which fields are supported. For instance, LNCS supports different fields than LNI and IEEEtran. -- The user should be able to configure that. If we don't it, maybe our bibtexvm can be of help... Then, the task is on my side :) |
I like the idea of @koppor but the UI needs a bit of thought. A simple drop-down menu for selecting the field does not work if JabRef suggests over 20 possible fields (eg. for biblatex). Maybe break the choices down in categories (commonly used, person-related, journal-related, other stuff). When we are at "wünsch dir was", I really like the editor of Papers 3. They don't show a bunch of text fields but nonetheless allow the user to very quickly edit the data. However, this is a lot of work to get right... |
I currently like it as it is so far. agree with @koppor that the key field should not be visible by default. |
Whatever the design, I found it very useful to be able to identify quickly the required and optional fields. |
Since no consensus about the reconstruction of the entry editor has been found yet and reworking it will take some effort, would it be a good temporary solution to give the user at least the possibility to hide unwanted tabs? This may already help in preventing the user from being distracted from the important information by unimportant one, for instance the duplications of fields appearing as part of the tab "deprecated fields". |
@fspreng I don't have this deprecated fields tab. I have Required, Optional 1 and Optional 2 in the curretn dev version in biblatex mode
|
Thanks for the prompt feedback @Siedlerchr. You are right, this behavior changed since the latest release version. Many thanks for the hint and sorry for the inconvenience! So, forget about the example I gave in my previous post. However, the possibility to hide certain tabs may still be advantageous to the user. For example (hopefully a better one than last time), we introduced an additional tab dedicated to our reference library, which should be visible to our librarian only. Of course, one can remove the definition of this extra tab from the general fields menu (as you mentioned), but the additional fields belonging to this tab are displayed under "other fields" as well. This is at least the case with the current development version when running the database in bibtex mode, which is the setup I used for testing. |
Extension of the idea written at: #2790 (comment) A new field can be added by just typing the name and a cool auto completion. Example sketch (field order reversed) As tabs there should be "bibliographic data" and "meta data" (containing abstract and keywords. @MartinKarim) and "PDF" (containing the attached files and #2838). |
superseded by https://github.com/JabRef/jabref/projects/6 |
How should a restructured entry editor look like?
The structure of tabs and fields in the entry editor are quite outdated. We should find a better one.
Refs #2448 #730 #1101
Currently, the logic handles optional fields 2. This is not good. Optional fields to should be a UI issue only.
The text was updated successfully, but these errors were encountered: