
The three-way merge changes are now part of the development version. We hope you’ve enjoyed learning about some of the new changes in JabRef.
Jabref plugin for word update#
We’ll also update the documentation and write tests before release. This has already begun with the external changes resolver dialog. We’re going to make separate improvements to each of the dialogs that use the merge UI. We’ve made some progress, but there’s still more work to be done. We plan to improve this design and include more actions in the future. Since the left and right field cells cannot be selected, a copy button was included for convenience. We included a button on the side of field cells to open links as of right now, only URLs and DOIs can be opened. So go ahead and give it a try - it’ll make your life a lot easier. And this works for more than just groups - you can also merge keywords, comments and files.

We’ll merge the left and right entry groups, keeping only one copy of any common group. Now, you can simply click the merge button next to the groups label and we’ll take care of the rest. A common use case for this would be wanting the merged entry to have both the left and right entry groups. When merging entries, sometimes you want to select both values for a certain field. Select Both Field Values (AKA Merge Fields) Finally, we’ve fixed several bugs and pitfalls in the previous diff highlighting algorithm, such as, Spaces trimmed in Merge Entry Dialog. We’ve also introduced Split view and Unified view to allow users to view differences split between the two entries or in one entry. This is a more common way of highlighting differences, and we think it will be easier for users to notice. In the new three way merge UI, we’ve decided to highlight differences by coloring the background behind the different text. By having differences highlighted, you can quickly and easily spot the different field, and resolve it. This is especially useful when merging duplicates, as most of the time, duplicates only contain one difference. When you’re looking at a huge list of items, it can be helpful to see which ones are different from the others. In addition, we created a binding between the merged entry fields and the selected field value, so that editing the merged entry fields will select either the left or right entry field value. This is obviously possible in the new merge UI. One of the core features of a three way merge, is being able to edit the merged entry from the dialog.
Jabref plugin for word code#
You can still check out code changes in the linked PRs below. However, I won’t be discussing code changes even though they’re just as important. In this section, I’ll be talking about notable changes that introduce new UI elements or can affect the current workflow of users. JabRef has several dialogs that reuse the merge UI, such as the Entries Merger Dialog, the Duplicate Resolver Dialog, the Entry Importer Dialog, and the External Changes Resolver Dialog. Merging duplicates and resolving conflicts is a major use case for JabRef users, according to a 2019 research conducted by JabRef developers 1. In this article, I’ll talk about new features and functionalities that I worked on as part of my GSoC project. I’m the Google Summer of Code (GSoC) student for this year. You like it? Foster JabRef development with In case you like to donate money on a regular basis, we would prefer via our bank account (tax-deductible and no fees) or via GitHub Sponsors as the fees are lower than PayPal. members who made it possible for many JabRef developers to attend the conference and to support our work. We want to thank all the users who are constantly testing the latest snapshots and providing feedback!įurthermore, we would like to thank our donators and JabRef e.V. Yep, we can’t believe it that it’s already that old 😉 - it was founded in 2003 by Morten O. We are excited for next year’s JabCon where we have the occasion to celebrate the 20-year jubilee. While code quality does not always have a visible impact on the user, it is an important aspect to improve the maintanability of JabRef. In addition, we also focused on one larger feature: the conversion of our old search to the new lucence search which will be part of the upcoming version 6 release in the near future. The Systematic Literature Review feature also got polished and we improved the usability. This year we focused on smaller improvements, code quality and bug fixes.Įspecially we focused on fixes and improvements regarding handling of linked files.

now has 25 members who support JabRef’s development in various ways and keep us motivated. We are happy to announce that JabRef e.V. met in person and worked together to improve JabRef and discuss the roadmap for future releases 🐱💻☕. From Friday, September 2 to Monday, Septemthe annual JabCon took place in Stuttgart, Germany, where the majority of the JabRef maintainers and some members of our non-profit organization JabRef e.V.
