New py5 Release: 0.10.11a0

py5
python
Published

July 1, 2026

Version 0.10.11a0 of py5 is now live. What changed?

Addressing MacOS’s so-called “App Nap”

MacOS will throttle the CPU usage of application windows that do not have the focus. This is called “App Nap.” This can cause a problem for py5 Sketches because the frame rate is throttled. About a minute after the Sketch window loses focus, the frame rate will drop significantly. The Sketch will keep running, but much slower.

This release fixes this problem by enabling py5 to communicate with MacOS and disable App Nap for its Sketch windows.

Other Bug Fixes and Small Improvements

  • #778 Fixed a shortcoming in py5’s trimesh integration. Many thanks to @villares for finding this bug!
  • Fix the method signature for begin_closed_shape(). Previously the signature incorrectly implied that this method accepts a shape type parameter.

I also made some small adjustments to the Live Coding functionality to support the upcoming Posix Renderer… Wait, what is the Posix Renderer? You’ll find out soon. Stay tuned!

The River is a Circle at The Whitney

A side note, while I have your attention: I want to share with you that The River is a Circle, made in collaboration with Marina Zurkow using both Processing and py5 software, is now a part of the permanent collection of The Whitney Museum of American Art. This is one of the most well known museums in the United States and it is an honor and a privilege to make art that is part of their collection.

The River is a Circle (2025)

The River is a Circle (2025)

It is very exciting to me that py5 is able to contribute to a work of art that is now a part of their permanent collection.

You can learn more about the meaning behind The River is a Circle on the project page.

What’s Ahead

Next up is py5’s new Posix renderer. Some of the fixes and coding changes in this py5 release are in preparation for the Posix renderer release. I’ve been working on this new renderer for over two years now and I can’t wait to share this with the py5 community.