Description
Increasing Access
Provide more clarity to all users to return to the stable version of p5.js after switching to another version.
Feature enhancement details
When I switched to the latest version of 2.x, but then wanted to switch back to the default version afterward, it wasn't clear to me which version was the stable one.

Showing an indication of which version is default and which one is still in beta might help users switch back and forth between the stable and experimental versions with more confidence.
A mockup of the improved drop-down menu is shown below:

Looking forward to hearing feedback on this!
Activity
xinemata commentedon Jun 1, 2025
@amy-b and Ava helped write this issue!
ksen0 commentedon Jun 2, 2025
I agree that it's really good to help "switch back" when needed! It's helpful also to use "beta" since the main reference website for 2.0 is beta.p5js.org
Aside from adding more information to the dropdown, do you think it would also be helpful to update the copy that's there? For example, link not to the release note but to the 2.0 reference site, or perhaps other changes?
Adding @davepagurek in this conversation, in case they have thoughts on UI design or copy here!
davepagurek commentedon Jun 2, 2025
I agree, I think Beta / Default (or Beta / Stable?) would be good to add!
amy-b commentedon Jun 3, 2025
Great! I have a slight preference to use "Beta / Default" because we say "default" in the description under the dropdown menu ("2.0 will become default on August 2026") and it's a slightly more layman friendly.
Re: adding more information - I do think it would be helpful to get a link to the reference site for those who want to see what's new.
What do you think about this as an update? I added a sentence with the reference link:
There's a new 2.0 release of p5.js available! Check out the new reference page to see what's new. p5.js 2.0 will become default on August 2026, so take this time to test it out and report bugs. Interested in transitioning sketches from 1.x to 2.0? Check out the compatibility & transition resources.
A-L-A commentedon Jun 11, 2025
If issue is still available, would love to be assigned. @xinemata @amy-b
raclim commentedon Jun 11, 2025
Hi @A-L-A, thanks for your interest in the issue! I just assigned it to you!
Feel free to ask here if any further questions come up as you start diving into it!
A-L-A commentedon Jun 11, 2025
Great, will do thanks @raclim
[processing#3504] Add version labels for default and beta versions