p5.js-web-editor icon indicating copy to clipboard operation
p5.js-web-editor copied to clipboard

Resetting to p5.js default version

Open xinemata opened this issue 6 months ago • 7 comments

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.

Image

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:

Image

Looking forward to hearing feedback on this!

xinemata avatar Jun 01 '25 14:06 xinemata

@amy-b and Ava helped write this issue!

xinemata avatar Jun 01 '25 15:06 xinemata

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!

ksen0 avatar Jun 02 '25 09:06 ksen0

I agree, I think Beta / Default (or Beta / Stable?) would be good to add!

davepagurek avatar Jun 02 '25 12:06 davepagurek

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.

amy-b avatar Jun 03 '25 15:06 amy-b

If issue is still available, would love to be assigned. @xinemata @amy-b

A-L-A avatar Jun 11 '25 11:06 A-L-A

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!

raclim avatar Jun 11 '25 12:06 raclim

Great, will do thanks @raclim

A-L-A avatar Jun 11 '25 16:06 A-L-A