Changes in 4.4 (original) (raw)

Processing 4.4 focuses on modernizing the project's infrastructure to support future development.

Key updates include migrating the build system from Ant to Gradle and beginning the transition from Swing to Jetpack Compose Multiplatform. Additionally, this release introduces various quality-of-life improvements for developers working on the codebase. With these changes, we hope to lower the barrier for contributing to the project.

What's New in Processing 4.4?

Most of the changes were done in #888 and #968.

Open in Processing

Processing 4.4 supports a new schema for opening sketches in Processing from a link.

As a demonstration of this new feature, we've added an Open With Processing button to all the examples on the website.

➡️ Try it now!

openInProcessing_demo

Build it!

We've done a lot of work to make it easier to build Processing for yourself. To get started, check out the build instructions.

Building Processing Locally with Gradle in IntelliJ

Known Issues

Nobody's perfect, and that goes for this release too. We've done our best to spot and address any regressions and new bugs, but there are still a few that couldn't be addressed in time for this release. Here are some issues we're aware of in 4.4.0. Many of them have been patched already and will be gone in 4.4.1.