2026

  • Extending the Player

    Keyframe interpolation, animated properties, gradients, transforms and playback controls arrive in the JavaFX player, which now handles its first real animations.

    • Handle Complex Files

      Parser and transform fixes plus trim paths, stroke caps and layer parenting let the player handle loading spinners and other complex Lottie files.

      • Better preview UI

        A JavaScript bridge synchronizes the JavaFX and web players side by side in the preview app, alongside trim path offset and angle normalization fixes.

        • Introducing Lottie4J V1.0.0

          Announcing Lottie4J 1.0.0: a multi-module Java library with a JavaFX component that plays Lottie animations natively, without a WebView.

          • Parser Improvements

            Correct rendering of complex animations like sandy_loading and lottie_lego, viewer rescaling, and a GitHub Action release process ahead of the first release.

            • Lottie4J Meets LottieFiles

              A video conversation with Naail Abdul Rahman, R&D engineer at LottieFiles, about the history of Lottie, the dotLottie format, and what it means for Java.

              • Closing the Visual Gap

                How Lottie4J's JavaFX output is now verified frame by frame against the official Lottie web player, and the rendering fixes that comparison made possible.

                • Lottie4J 1.2.5

                  Lottie4J 1.2.5 is out with rendering accuracy fixes for mattes, gradients, text color, blend modes, blur, and easing, found with the new frame-by-frame comparison tests.