-
-
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
Rethink displayable fields vs. writeable fields #574
Comments
In #629 I actually propose the converse for groups: serialize the explicit group membership as a field
I think this is something for the next dev-call. |
Decision: show all fields being written. It has to be the same serialization as being written. TypedBibEntry has no own state. State only at BibEntry. If possible, remove |
JabRef has following flags for fields to distinguish between to be shown in the BibTeX source tab and to be written to a file.
In
net.sf.jabref.gui.BibtexFields
this is shown as follows:The comment at
DISPLAYABLE
andWRITEABLE
should IMHO be the other way round.With #391, the source editor tab also shows write-only fields when the entry was not modified:
A possible solution is to rethink non-displayable fields. My current opinion is to write these markings in a separate
@comment
entry (jabref-meta
) or as comment above the entry itself to keep the original entry clean. Reason: (i) For me as user it is not understandable why the displayed rendering is different from the writing in the.bib
file. (ii) For me as developer I do not want to offer easy change JabRef's internals. Therefore, I'd like to separate JabRef's markings from the entry data. This should remove theDISPLAYABLE
andWRITEABLE
flags.Finally, the flags
STANDARD
andPRIVATE
should be obsolete and removed.The text was updated successfully, but these errors were encountered: