# Py5 release 0.10.11a0!

**URL:** <https://discourse.processing.org/t/py5-release-0-10-11a0/48937>\
**Category:** py5\
**Created:** [July 1, 2026, 4:49pm UTC](https://discourse.processing.org/t/py5-release-0-10-11a0/48937 "2026-07-01T16:49:05Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![hx2A](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/hx2a/32/14322_2.png) [@hx2A](https://discourse.processing.org/u/hx2A)\
**Post date:** [July 1, 2026, 4:49pm UTC](https://discourse.processing.org/t/py5-release-0-10-11a0/48937/1 "2026-07-01T16:49:05Z")

</div>

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](https://github.com/py5coding/py5generator/issues/778) Fixed a shortcoming in py5’s trimesh integration. Many thanks to [@villares](https://github.com/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](https://py5coding.org/content/live_coding.html) functionality to support the upcoming Posix Renderer… Wait, what is the Posix Renderer? You’ll find out soon. Stay tuned!

---

<div class="post-metadata">

**Author:** ![sableraph](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/sableraph/32/251_2.png) [@sableraph](https://discourse.processing.org/u/sableraph)\
**Post date:** [July 2, 2026, 9:13am UTC](https://discourse.processing.org/t/py5-release-0-10-11a0/48937/2 "2026-07-02T09:13:06Z")

</div>

Congrats on the release 😃

> [@hx2A](#):
>
> This release fixes this problem by enabling py5 to communicate with MacOS and disable App Nap for its Sketch windows.

Is that something that should also be fixed in processing/processing4 or was the issue specific to py5?

---

<div class="post-metadata">

**Author:** ![hx2A](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/hx2a/32/14322_2.png) [@hx2A](https://discourse.processing.org/u/hx2A)\
**Post date:** [July 2, 2026, 6:59pm UTC](https://discourse.processing.org/t/py5-release-0-10-11a0/48937/3 "2026-07-02T18:59:44Z")

</div>

> [@sableraph](#):
>
> Is that something that should also be fixed in processing/processing4 or was the issue specific to py5?

I tested Processing through the PDE on my MacOS computer and I could not duplicate the problem there. I’m not entirely sure why it doesn’t affect Processing but am glad you don’t have to deal with it.

I didn’t test mewnala for this issue but made a note to give it a try later today. If it is a problem I’ll open an issue for it.

---

<div class="post-metadata">

**Author:** ![hx2A](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/hx2a/32/14322_2.png) [@hx2A](https://discourse.processing.org/u/hx2A)\
**Post date:** [July 3, 2026, 3:05am UTC](https://discourse.processing.org/t/py5-release-0-10-11a0/48937/4 "2026-07-03T03:05:34Z")

</div>

> [@hx2A](#):
>
> I didn’t test mewnala for this issue but made a note to give it a try later today. If it is a problem I’ll open an issue for it.

@sableraph I tested mewnala and I see that library doesn’t have the app nap problem either. I’m not sure why py5 is affected and these others are not. In any case, I’m glad you don’t have to worry about this.
