Processing
Flexible software sketchbook for learning to code
Processing is shipping again — and quietly moved its renderer onto wgpu.
◆Recent moves
- 16d ago
wgpu renderer branch lands in main, Gradle 9.1 upgrade
⚡ SPARKThe release that closes the plumbing chapter and opens the renderer one: Gradle moves to 9.x and the year-old `the-wgpu-moment` branch is merged into main. The maintainers are careful to say it is not yet made to be explored, which puts Processing at the start of a graphics-stack transition rather than the end.
View source ↗ - 1mo ago
macOS hotfix: codesign entitlements restored
A next-day hotfix for a macOS build signed without the JIT entitlement, which left the shipped app unable to run compiled code. It is exactly the class of failure the reworked release workflow in 4.5.4 was built to contain.
View source ↗ - 1mo ago
Releases restart; workflow survives failed notarization
The release that restarted a stalled train, though the more durable change is the workflow behind it: a failed macOS notarization no longer forces a version bump, and Maven and Gradle publish only once every platform build succeeds. That reliability work is what makes the cadence in the releases above possible.
View source ↗ - 5mo ago
PMatrix print(), Gradle plugin for libraries, Windows runner
Maintenance-heavy, but three items reach users: a print() method on PMatrix for debugging, a Gradle plugin for Processing libraries, and the ability to run a sketch from anywhere on Windows. The library plugin is the Gradle migration finally arriving for third-party authors rather than just the core build.
View source ↗ - 6mo ago
CLI fixes, JOGL 2.6 bump, preferences fallback
Dependency bumps and small CLI corrections — custom main-file names, a fixed help link, preferences falling back to defaults when the file will not parse. Nothing here changes what a sketch can do.
View source ↗ - 6mo ago
Welcome and Preferences screens rebuilt in Jetpack Compose
The Welcome and Preferences screens are rebuilt on Jetpack Compose and Material Design 3, plus a fix for a splash screen that froze mid-fade. This is the first user-visible payoff of the toolchain work, and it shows the editor shell being modernized in place rather than replaced.
View source ↗