Create a better solution for define multi line fields#9456
Conversation
|
To ease organizational workflows I have linked the pull-request to the issue with syntax as described in https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue
|
|
As we talked about this, I summarize this here again for the others: Next steps: see for an example how it is implemented |
* upstream/main: (120 commits) Enable groups drag'n'drop to new library (JabRef#9460) Update MacOS jabrefHost.py to find local installs (JabRef#9487) Fix remember last open valid library with empty new one (JabRef#9489) Observable Preferences R (CitationKeyPatternPreferences) (JabRef#9486) Fixed ZBMathTest and extracted keyWordSeparator (JabRef#9485) New Crowdin updates (JabRef#9483) Add log for ignored excepton (JabRef#9302) Select Library to import into (JabRef#9402) Bump org.eclipse.jgit from 6.3.0.202209071007-r to 6.4.0.202211300538-r (JabRef#9476) Bump com.github.andygoossens.modernizer from 1.6.2 to 1.7.0 (JabRef#9478) Bump mockito-core from 4.9.0 to 4.10.0 (JabRef#9479) Bump checkstyle from 10.4 to 10.5.0 (JabRef#9477) Bump slf4j-api from 2.0.5 to 2.0.6 in /buildSrc (JabRef#9480) Bibtex month not deprecated (JabRef#9404) Show development information\n\n+semver: major Release v5.8 Update external libraries add afterburner fx jabref add jakarta inject fix display name for artifact store Prepare CHANGELOG for release Also trigger on branch arm64mac-release ...
todo map property of field
* upstream/main: Observable Preferences S (LastExportPath and Cleanups in JabRefPreferences and Globals) (JabRef#9493)
make properties read write
|
TODO: How to adjust the serializer/parser to recognize the field properties. Store it in prefs as is? |
* upstream/main: Bump classgraph from 4.8.152 to 4.8.153 (JabRef#9502) Bump slf4j-api from 2.0.5 to 2.0.6 (JabRef#9501) Bump org.beryx.jlink from 2.25.0 to 2.26.0 (JabRef#9500) Bump lucene-queries from 9.4.1 to 9.4.2 (JabRef#9499) Add double click on preview style to add/remove from the selected list (JabRef#9498) Fix no context menu with sorting on all entries group (JabRef#9497)
|
NON_WRAPPABLE_FIELDS: Call with Carl: Still use the existing hack |
* upstream/main: Update to JDK 19 (JabRef#9421)
store in prefs
9a13b45 to
b1e483f
Compare
fix checkstyle
|
I will create a follow up PR for moving the CustomEntryType to the preference tab |
| minWidth="150.0" prefWidth="-1.0" text="%Field"/> | ||
| minWidth="120.0" prefWidth="-1.0" text="%Field"/> | ||
| <TableColumn fx:id="fieldTypeColumn" | ||
| minWidth="100.0" prefWidth="100.0" text="%Field type"/> | ||
| minWidth="130.0" prefWidth="150.0" text="%Field type"/> | ||
| <TableColumn fx:id="fieldTypeActionColumn" | ||
| maxWidth="40.0" minWidth="40.0" resizable="false"/> | ||
| <TableColumn fx:id="fieldTypeMultilineColumn" text="%Multiline" | ||
| prefWidth="60.0" minWidth="50.0" resizable="true"/> |
There was a problem hiding this comment.
Not so happy with the arrangement of the checkboxes and buttons.
The remove button should be the most right aligned button. the checkbox-column is too wide. Maybe rotate the label of the TableColumn 90 degrees to display it vertically? (https://stackoverflow.com/questions/27666087/vertical-column-text-in-tableview)
There was a problem hiding this comment.
I found a different solution for vertical alignment https://stackoverflow.com/a/74863464
In general this looks good, however, there seems to be some padding or margin missing.. Unfortunately I could not get scenic view to run on mac :(

There was a problem hiding this comment.
I'll look into it tomorrow. There are some UI tweaks I'm thinking of. 🤔
set text manually
* upstream/main: Fix spaces Add missing dots Squashed 'buildres/csl/csl-styles/' changes from 84dba23..43566f2 try to repack deb file (JabRef#9506) Fix date parser for year/month (JabRef#9507) # Conflicts: # CHANGELOG.md
|
|
||
| ### Added | ||
|
|
||
|
|
* upstream/main: (29 commits) Use Set instead of List for custom journal abbreviations (JabRef#9515) Delete snap.yml (JabRef#9526) New Crowdin updates (JabRef#9523) Fix not on fx thread error when downloading file (JabRef#9522) Fix downloading in case of circular redirect (JabRef#9519) Typo: sucess -> success (JabRef#9520) New Crowdin updates (JabRef#9517) Add CHANGELOG.md entry for 9472 Fix journal abbbrev checker for curly braces (JabRef#9504) Remove journal_abbreviations_ieee_strings.csv from journal lists (JabRef#9511) Bump mockito-core from 4.10.0 to 4.11.0 (JabRef#9513) Bump lucene-core from 9.4.1 to 9.4.2 (JabRef#9512) Bump checkstyle from 10.5.0 to 10.6.0 (JabRef#9514) Create a better solution for define multi line fields (JabRef#9456) Check links once a month Really ignore CHANGELOG.md in link check Fix spaces Add missing dots Squashed 'buildres/csl/csl-styles/' changes from 84dba23..43566f2 try to repack deb file (JabRef#9506) ... # Conflicts: # CHANGELOG.md # src/main/java/org/jabref/gui/fieldeditors/LinkedFilesEditorViewModel.java
* upstream/main: (244 commits) Use Set instead of List for custom journal abbreviations (JabRef#9515) Delete snap.yml (JabRef#9526) New Crowdin updates (JabRef#9523) Fix not on fx thread error when downloading file (JabRef#9522) Fix downloading in case of circular redirect (JabRef#9519) Typo: sucess -> success (JabRef#9520) New Crowdin updates (JabRef#9517) Add CHANGELOG.md entry for 9472 Fix journal abbbrev checker for curly braces (JabRef#9504) Remove journal_abbreviations_ieee_strings.csv from journal lists (JabRef#9511) Bump mockito-core from 4.10.0 to 4.11.0 (JabRef#9513) Bump lucene-core from 9.4.1 to 9.4.2 (JabRef#9512) Bump checkstyle from 10.5.0 to 10.6.0 (JabRef#9514) Create a better solution for define multi line fields (JabRef#9456) Check links once a month Really ignore CHANGELOG.md in link check Fix spaces Add missing dots Squashed 'buildres/csl/csl-styles/' changes from 84dba23..43566f2 try to repack deb file (JabRef#9506) ...


Fixes #6448
CHANGELOG.mddescribed in a way that is understandable for the average user (if applicable)