processing / processing/p5.js-web-editor

bug: On smaller devices(tablets, mobiles), there isn't any way to change the visibility(public/private) of a sketch.

Open
#3,691 7 comments 0 reactions 1 assignee View on GitHub

@NisargJasani0602 is already working on this.

Since Oct 20, 2025.

Area: Mobile Bug
Dominant language
JavaScript
Stars
1.7k
Forks
1.7k
Avg merge
3d 4h
Merged PRs (30d)
8

Description

p5.js version

1.11.10

What is your operating system?

None

Web browser and version

Brave : 1.83.118 Chromium: 141.0.7390.108 (Official Build) (64-bit)

Actual Behavior

The /sketches page is not responsive.
On smaller devices like mobile phones, tablets, iPads, the visibility of the sketch can't be changed since the option is hidden from the main list, and isn't included in the menu.
So, the user is not able to switch the visibility between public and private.

In larger screens :
Image

In smaller screens:

Image
Expected Behavior

The The /sketches page should be responsive to all devices.
On smaller devices like mobile phones, tablets, iPads, the context-menu should include an option to change the visibility(private/public), so that user can easily switch between private and public sketch.

Steps to reproduce
Steps:
  1. Go to the p5.js web editor(default page, i.e. https://editor.p5js.org/<your_username>/sketches).
  2. Observe the sketches list, you'll find an option to change visibility on larger screens.
  3. Switch to smaller screens, or open the same page in smaller devices, you won't find any such option.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.