[WIP] Main table JavaFX migration#3621
Conversation
| - We added [oaDOI](https://oadoi.org/) as a fulltext provider, so that JabRef is now able to provide fulltexts for more than 90 million open-access articles. | ||
| - We completely reworked and redesigned the main table. | ||
| - We changed one default of [Cleanup entries dialog](http://help.jabref.org/en/CleanupEntries): Per default, the PDF are not moved to the default file directory anymore. [#3619](https://github.com/JabRef/jabref/issues/3619) | ||
| - We added a new type of group that shows all items referenced in a given LaTeX file (actually the generated AUX file). [#1664](https://github.com/JabRef/jabref/issues/1664) |
| - We completely reworked and redesigned the main table. | ||
| - We changed one default of [Cleanup entries dialog](http://help.jabref.org/en/CleanupEntries): Per default, the PDF are not moved to the default file directory anymore. [#3619](https://github.com/JabRef/jabref/issues/3619) | ||
| - We added a new type of group that shows all items referenced in a given LaTeX file (actually the generated AUX file). [#1664](https://github.com/JabRef/jabref/issues/1664) | ||
| - We added the export of the `translator` field to the according MS-Office XML field. [#1750, comment](https://github.com/JabRef/jabref/issues/1750#issuecomment-357350986) |
There was a problem hiding this comment.
The left side is correct. No double "the".
| - We changed one default of [Cleanup entries dialog](http://help.jabref.org/en/CleanupEntries): Per default, the PDF are not moved to the default file directory anymore. [#3619](https://github.com/JabRef/jabref/issues/3619) | ||
| - We added a new type of group that shows all items referenced in a given LaTeX file (actually the generated AUX file). [#1664](https://github.com/JabRef/jabref/issues/1664) | ||
| - We added the export of the `translator` field to the according MS-Office XML field. [#1750, comment](https://github.com/JabRef/jabref/issues/1750#issuecomment-357350986) | ||
| - We completely reworked and redesigned the main table. |
There was a problem hiding this comment.
Remove this line - is already present on line 17
# Conflicts: # CHANGELOG.md # build.gradle # src/main/java/org/jabref/JabRefGUI.java # src/main/java/org/jabref/JabRefMain.java # src/main/java/org/jabref/gui/BasePanel.java # src/main/java/org/jabref/gui/EntryTypeDialog.java # src/main/java/org/jabref/gui/FindUnlinkedFilesDialog.java # src/main/java/org/jabref/gui/actions/CleanupAction.java # src/main/java/org/jabref/gui/actions/CopyFilesAction.java # src/main/java/org/jabref/gui/collab/ChangeScanner.java # src/main/java/org/jabref/gui/entryeditor/EntryEditor.css # src/main/java/org/jabref/gui/entryeditor/EntryEditor.java # src/main/java/org/jabref/gui/entryeditor/SourceTab.java # src/main/java/org/jabref/gui/exporter/ExportAction.java # src/main/java/org/jabref/gui/exporter/ExportToClipboardAction.java # src/main/java/org/jabref/gui/externalfiles/DownloadExternalFile.java # src/main/java/org/jabref/gui/externalfiles/FindFullTextAction.java # src/main/java/org/jabref/gui/externalfiles/SynchronizeFileField.java # src/main/java/org/jabref/gui/fieldeditors/LinkedFilesEditorViewModel.java # src/main/java/org/jabref/gui/openoffice/DetectOpenOfficeInstallation.java # src/main/java/org/jabref/gui/openoffice/OpenOfficeSidePanel.java # src/main/java/org/jabref/gui/preftabs/AppearancePrefsTab.java # src/main/java/org/jabref/gui/preftabs/PreferencesDialog.java # src/main/java/org/jabref/gui/search/GlobalSearchBar.java # src/main/java/org/jabref/logic/formatter/Formatters.java # src/main/java/org/jabref/migrations/PreferencesMigrations.java # src/main/java/org/jabref/model/entry/BibtexSingleField.java # src/main/java/org/jabref/model/entry/InternalBibtexFields.java # src/main/resources/l10n/JabRef_en.properties # src/test/java/org/jabref/logic/formatter/FormatterTest.java
Small fixes
* Add VSCode and Cancel icons. Remove lcd antialiasing for buttons. * Completely remove explicit font aliasing from icons
…o maintable-beta
|
So I now fixed the language tests as well as some other failing tests. This is now good to go as our now master branch. @koppor please be so kind and do the git magic! @JabRef/developers please go through the issues you reported and check whether they still exists in the most recent version and if yes please create a normal issue for them (or immediately fix them). |
|
Depends on #4015 (Trying out https://github.com/ahmed-taj/dep) |
|
Since there are conflicts, I did the following:
Notes of important things I did during the merge:
To create the new branch |
Co-authored-by: Tobias Diez <tobiasdiez@gmx.de>
JabRef/jabref#3621 org.jabref.gui.actions.Actions org.jabref.gui.specialfields.SpecialFieldDatabaseChangeListener Related to issue #915
JabRef/jabref#3621 org.jabref.gui.actions.Actions org.jabref.gui.specialfields.SpecialFieldDatabaseChangeListener Related to issue tsantalis#915



This PR tracks the progress of the migration of the maintable to JavaFX. See also the Maintable in JavaFX project. The current version can be downloaded here.
Please report any bugs that appear or missing features, which are not listed below. Moreover, we appreciate feedback about the general design (what do guys like, what not)
Known bugs:
Magnifier icon is not colored correctly - we accept that workaround until we implement something really cool as proposed at Magnifier does not change its colors any more #3535Follow up at https://github.com/koppor/jabref/issues/341Mouse wheel for tabs in entry editor works in the wrong way - up/down reversed in comparison to Firefox (by @koppor)Follow up at Mouse wheel down should scroll right (and not left) #4089When in the maintable, Ctrl+F does not focus the search field (by @koppor)Follow up at Ctrl+F does not select the search field #3062Changelog:
Fixed:
\textit{..}is not redered correctly in Main table #3356Changed:
PrintedandRead statusnow show gray icons when the row is hovered.unionandintersectiongroup view mode 4.0 Groups: fast access to View options #3269Removed:
__markedentryfield and the entry is added to this group.Migrated features:
I would like to ask all contributors with write-access to complete the lists above (with links to a comment with further details if necessary) with new bugs or missing features as they are discovered.