processing / processing/p5.js-web-editor

Enhancement Request: Streamlining Collection Creation in "Add to Collection" Modal

Open
#2,505 4 comments 0 reactions 1 assignee View on GitHub

@skbhagat0502 is already working on this.

Since Nov 16, 2023.

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

Description

Increasing Access

Description:

Current Behavior:
When attempting to add a sketch to a collection using the "Add to Collection" from the dropdown, users are required to have pre-existing collections. If no collections have been created, users must navigate away to create one before adding the sketch to it.

image

No collections are present.

image

Expected Behavior:
It would be more user-friendly to streamline the collection creation process within the "Add to Collection" modal. If a user doesn't have any collections, there should be the button of create collection directly from the modal. Even if collections exist, having a "Create a New Collection" button within the modal would enhance user convenience and on clicking on it , it should open the create collection modal. After creating a collection then the modal should be closed and collections made should be reflected in the add to collection modal which will be still open. After that the flow should be same as the website have.

Steps to Reproduce:

  1. Open My sketches page.
  2. Click on "Add to Collection" from the dropdown.
  3. Observe that if there are no collections or if the user want to add it to a new collection, then the user have to navigate away to create one.
Feature request details

Adding a create collection button in the add to collection modal if there are no collections present yet and if there are some collections present then also there should still be a create new collection button for increasing access and making it user friendly.

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.