processing / processing/p5.js-web-editor

Feature Request: Private Option for Sketches

Open
#1,987 11 comments 10 reactions 1 assignee View on GitHub

@raclim is already working on this.

Since Nov 19, 2023.

Feature Request
Dominant language
JavaScript
Stars
1.7k
Forks
1.7k
Avg merge
3d 4h
Merged PRs (30d)
8

Description

  • New feature request
New feature details:

Hi friends,
I'm writing to re-open issues #91, #1604, and #1832 — a feature request for a "private" option for sketches. Sketches that have been set to Private would not be visible, unless their author was logged into the Editor in their browser.

Some reasons that an artist might want to set a sketch to Private could be that:

  • It is a work-in-progress, and they're not ready to 'publish' it
  • It is a solution for a homework that they're giving to their students
  • It's a scrap sketch or piece of test code that they don't want shown in their public gallery
  • The project deals with controversial themes, etc.
  • (NEW!!) The creator is concerned about theft by NFT copyminters

Like it or not, the NFT phenomenon has radically transformed the landscape of generative and algorithmic software art. P5.js is now widely used as a tool for making NFTs. While this has led to some income for our community, the monetization of generative art has also led to a lot of scammers, fake accounts, 'copyminting', and other foul play. Unfortunately, some unscrupulous people are trawling through various Editor accounts, gleaning projects and then selling them as NFTs. The requested feature would allow an artist to work on a sketch away from the prying eyes of NFT thieves.

I think the logical place to set a sketch to "Private" is in this menu:

Screen Shot 2021-12-29 at 5 14 10 AM

Thanks for your consideration!
<3 Golan

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.