Reimplement date editor in JavaFX#2781
Conversation
|
This also fixes #2755 |
|
Actually I do use the double click feature a lot! I found it in the documentation page for timestamp https://help.jabref.org/en/TimeStamp.
On Windows 10 64 bit:
Changing the timestamp settings to "yyyy.MM.dd" it works (but useless for me). |
* upstream/master: Reimplement date editor in JavaFX (#2781) Update CONTRIBUTING.md Add new author Update Checkstyle Version fix some more checkstyle warnings fix some more checkstyle warnings Fix Build failure, hopefully Spanish translation (#2773) Fixes #2766 If file is not found annotations might be null Fix language tests Remove preferences and globals from tests (#2768) Fix Unable to create Checker Fix checkstyle warnings New checkstyle rules regarding spacing Reimplement owner editior in JavaFX Reimplement url editior in JavaFX Reimplement journal editior in JavaFX New checkstyle rules regarding spacing # Conflicts: # src/main/java/org/jabref/gui/importer/actions/AppendDatabaseAction.java # src/main/java/org/jabref/migrations/FileLinksUpgradeWarning.java
* upstream/master: (84 commits) Update README.md Update CHANGELOG.md Fixes #2789 Add Referer to API call (#2794) Change some FileDialogs to DialogService (#2767) Fix for issue 2762: Change CSV export to separate all names using semicolon (#2793) Set eclipse line wrapping to maximum Do not log an exception if side pane was not found (#2791) Added 'Ink' to the supported FileAnnotationType (required to close #2777) Renamed parseFileAnnotationType() to parse() Reimplement date editor in JavaFX (#2781) Update CONTRIBUTING.md Add new author Fixes handling of unknown PDAnnotation types. Update Checkstyle Version fix some more checkstyle warnings fix some more checkstyle warnings Fix Build failure, hopefully Spanish translation (#2773) Fixes #2766 If file is not found annotations might be null Fix language tests ... # Conflicts: # src/main/java/org/jabref/logic/util/io/FileUtil.java
|
Thanks @ambro2 for the feedback. I just fixed the support for timestamps that include hours and minutes. You may try out the version from builds.jabref.org/fixt/ or wait a few days until it is merged in to the development version. |
Another reimplementation of an editor to make JabRef usable again 😸, this time featuring the date editor. The new one uses the built-in JavaFX date picker and so

LGoodDatePickeris no longer needed.In the progress I discovered a quite hidden feature: when you double-clicked in a date field, then the current date was inserted. I removed this as I think nobody really knew about it in the first place and moreover it also takes 2 clicks to select the current date with the calendar popup.
There are still some layout problems (small width, additional empty line below it) that are probably a result of the mixed Swing and JavaFX stuff. Hopefully, this will be resolved more or less automatically if also the background tab pane is converted to JavaFX.
gradle localizationUpdate?