Skip to content

Resetting to p5.js default version #3504

@xinemata

Description

@xinemata

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!

Activity

added
Help WantedWould love additional input or contributions!
Area: DesignFor UI/UX design updates, proposals, or feedback
Good First IssueA beginner-friendly issue, great for first-time contributors
EnhancementImprovement to an existing feature
on Jun 1, 2025
added theissue type on Jun 1, 2025
xinemata

xinemata commented on Jun 1, 2025

@xinemata
Author

@amy-b and Ava helped write this issue!

ksen0

ksen0 commented on Jun 2, 2025

@ksen0
Member

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

davepagurek commented on Jun 2, 2025

@davepagurek
Contributor

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

amy-b

amy-b commented on Jun 3, 2025

@amy-b

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

A-L-A commented on Jun 11, 2025

@A-L-A

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

raclim

raclim commented on Jun 11, 2025

@raclim
Collaborator

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

A-L-A commented on Jun 11, 2025

@A-L-A

Great, will do thanks @raclim

added a commit that references this issue on Jun 17, 2025

[processing#3504] Add version labels for default and beta versions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Area: DesignFor UI/UX design updates, proposals, or feedbackEnhancementImprovement to an existing featureGood First IssueA beginner-friendly issue, great for first-time contributorsHelp WantedWould love additional input or contributions!

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

    Development

    Participants

    @ksen0@davepagurek@xinemata@amy-b@raclim

    Issue actions

      Resetting to p5.js default version · Issue #3504 · processing/p5.js-web-editor