Skip to content

Add a column for "p5.js version" in the web editor sketches list #4313

Open

Description

@golanlevin

Increasing Access

Currently, the page https://editor.p5js.org/myUsername/sketches has the columns:
Sketch | Date Created | Date Updated | Visibility

I propose to add an additional column, p5 Version, which indicates the version of p5.js used by the sketch. This will increase accessibility by signaling which sketches are up-to-date, and which ones are possibly obsolete. It would help creators and educators like me know, quickly and at a glance, which of my sketches need to be updated to p5.js version 2.x. It could help spur creators to update their sketches!

Feature enhancement details

Currently, the page https://editor.p5js.org/username/sketches has the columns:
Sketch | Date Created | Date Updated | Visibility

I propose to add an additional column, p5 Version, which indicates the version of p5.js used by the sketch. If the community feels that this makes the list of sketches list complex, there could be a setting to turn it off in the Editor Settings control panel.

Activity

  1. doradocodes commented on Sep 21, 2026

    @doradocodes
    Collaborator

    Thanks @golanlevin, I do think that adding that additional column would be helpful, considering how new p5 v2 is currently. But want to get input from @clairep94 @khanniie as well!

  2. clairep94 commented on Oct 2, 2026

    @clairep94
    Collaborator

    Sounds like a good idea! @golanlevin would you like to hack on a demo screenshot of your proposed design? Happy to improve implementation after

  3. added
    Area: DesignFor UI/UX design updates, proposals, or feedback
    Needs DesignRequires design input before moving forward
    and removed on Oct 2, 2026
  4. yashgoyal0110 commented on Oct 3, 2026

    @yashgoyal0110
    Contributor

    @golanlevin @clairep94
    can i take this one?

  5. golanlevin commented on Oct 3, 2026

    @golanlevin
    Author

    @clairep94 Thanks for your request! Here's a mockup of what I had in mind:

    Image

    @yashgoyal0110 That's not up to me, but I'm glad you're offering.

  6. doradocodes commented on Oct 3, 2026

    @doradocodes
    Collaborator

    @golanlevin the design looks good, (if you'd like you can pass it to @yashgoyal0110).

  7. golanlevin commented on Oct 4, 2026

    @golanlevin
    Author

    Thanks @doradocodes!
    @yashgoyal0110, it sounds like you have the green light to proceed with the implementation of this enhancement.
    Two quick remarks:

    • Please make sure to implement the ability to sort the sketches by their version.
    • Don't forget that Custom may be an option in addition to numbered versions. It's possible there could also be unusual but valid options like Unknown or None — although I'm not certain about this.

    Thanks everyone!
    Golan

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area: DesignFor UI/UX design updates, proposals, or feedbackEnhancementImprovement to an existing featureNeeds DesignRequires design input before moving forward

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions