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

Feature Request: Private Option for Sketches

Open golanlevin opened this issue 2 years ago • 11 comments

  • 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

golanlevin avatar Dec 29 '21 10:12 golanlevin

Bumping in hopes that there is a reconsideration

CarsonKompon avatar Apr 26 '22 13:04 CarsonKompon

This is really really needed

dhowe avatar Sep 24 '23 07:09 dhowe

@raclim how are you planning to tackle this?---simple if-else or even post request and complete server actions can be involved for more privacy imo

vivekbopaliya avatar Dec 27 '23 04:12 vivekbopaliya

Hi friends — if there's any chance this is being considered, I'd be so happy. One UX implementation suggestion – I'm a fan of how YouTube has three privacy categories:

  • 🟢 Public: publicly listed on the creator's page, and viewable to all.
  • 🟡 Unlisted: not publicly listed on the creator's page, but viewable if the author has shared the URL with you.
  • 🔴 Private: not publicly listed on the creator's page, and only viewable to the creator when they're logged in.

Best, Golan

golanlevin avatar Dec 27 '23 05:12 golanlevin