Version 1.2.0 of the #Java and #JavaFX library to play #Lottie animations is released! Many improvements with new .lottie format support, rendering fixes, performance work, and dependency updates.

Check the release notes on the website for full details, and watch the video demonstrating all the changes with new test files.

https://lottie4j.com/releases/index.html

Lottie4J Releases :: Lottie4J

2026-03-20, 1.2.0 Many improvements after 1.1.0, with new .lottie format support, rendering fixes, performance work, and dependency updates. Core Added .lottie (dotLottie) loader support. Added support for merge and modifier shapes. Added missing blend mode support. Added spatial bezier interpolation for position animations. Fixed model field types and added missing JSON properties for mask, layer, and animation objects. Improved JSON output and value ordering when recreating JSON structures. Upgraded to Jackson 3 (tools.

Lottie4J

Here is the new #JavaFX #LinksOfTheWeek, published on https://www.jfx-central.com/links.

Thanks to
@gluonhq
@johanvos
#Oracle
@eitch
@rladstaetter
Pavel Castornîi
Helal Anwar
Florian Enner
JPro

Happy reading, and have a lovely #Java weekend!

In a large open source project, unfortunately, it can happen tha solving an issue may take a while..
We are pleased to announce that a longstanding 6-year-old annoying issue with using keyboard shortcuts in the BibTeX code text area got fixed
https://github.com/JabRef/jabref/issues/5937

Side effect: people in our team also learned about these nice macOS keyboard shortcuts for navigation and text selection.

#javafx #bibtex #macos #java #opensource

Florian Enner published a new video, and I'm blown away! He shows millions of data points and many robot arms rendered at an amazing speed in a JavaFX 2D and 3D view, integrated with Python, C++, and MATLAB. This is a true example of the power of #Java to handle large volumes of data, combined with #JavaFX for visualization.

Check it out here:
https://www.youtube.com/live/B5GT9XAcqB8

HebiCharts Demo

YouTube
@jwh @badcel @GerryT @GTK @gnome As far as I know, #javafx uses GTK3 on Linux.

JavaFX 26 is available! Featuring the new macOS Metal pipeline and a Headless platform prototype.

Read all about it here: https://gluonhq.com/javafx-26-is-now-available/

#Java #JavaFX

Here is the new #JavaFX #LinksOfTheWeek, published on https://www.jfx-central.com/links.

Thanks to
Jakob Jenkov
Frederick Salazar
@lottie4j
Liu Tiger
@dlemmermann
@gluonhq
Florian Kirmaier

Happy reading, and have a lovely #Java weekend!

Schönes Ergebnis bei der #JavaLand Session "Mein erster Open Source Commit" (von Marius Hanl). Es wurde für #JabRef eine kleine Funktion im Welcome-Tab (#JavaFX) eingebaut. https://github.com/JabRef/jabref/pull/15322 - Danke an alle Beteiligten! #OpenSource
Cover images download: New toggle button in quick settings by jonas-ee · Pull Request #15322 · JabRef/jabref

Related issues and pull requests Closes a private issue of @koppor PR Description This is the result of a mob programming session at Javaland. The setting to download cover images should be show as...

GitHub

Here is the new #JavaFX #LinksOfTheWeek, published on https://www.jfx-central.com/links.

Thanks to
@gluonhq
LogoRRR
Mapton
@rladstaetter
SikorSky
@foojay

Happy reading, and have a lovely #Java weekend!

Did you know that JabRef is occasionally also featured as a subject of scientific research?

A new paper titled "Does My README File Need To Be Updated? Exploring LLM-Based README Maintenance" was just published.

The paper talks about the importance of having an up to-date readme and contribution guide and whether AI tools can assist with this.

https://arxiv.org/abs/2603.00489

#academia #opensource #research #arxiv #computerscience #llm #java
#javafx

Does My README File Need To Be Updated? Exploring LLM-Based README Maintenance

The README file serves as a critical source of information for gaining an overview and helping developers onboard to an Open Source Software (OSS) project. Yet, documentation issues persist; in particular, ``outdated'' documentation is perceived by developers as one of the most frequent and severe challenges with gaining project understanding. While previous studies have aimed to mitigate this problem, they typically either rely on highly-engineered solutions focused on specific code components or employ generative methods that are ineffective for incremental maintenance. In this study, we propose a lightweight Large Language Model (LLM)-driven approach to facilitate precise, localised README file updates within a human-in-the-loop workflow. Specifically, given a pull request (PR), our pipeline determines whether an update is necessary; if so, it identifies the precise locations where updates should be applied and provides a justification based on the triggering events. Our evaluation on 27,772 PRs across 714 popular repositories demonstrates high precision and utility. Furthermore, we performed a qualitative failure case analysis to provide deeper insights and directions for improvement. We also conducted a retrospective study on 20 sampled repositories, complemented by a case study with a developer of a large OSS project. These evaluations demonstrate that the tool effectively identifies overlooked PRs requiring README updates, thereby helping to mitigate the risk of outdated documentation. Finally, we provide concrete implications for practitioners and researchers, highlighting the need to further explore effective interaction patterns to incorporate documentation update tools into the OSS development workflow.

arXiv.org