Skip to content

Feature Request: Improve Project Management with Folder and File Icons #2540

@sanjay-sol

Description

@sanjay-sol

Increasing Access

The motivation behind this feature request is to make project management more intuitive and efficient. By incorporating these icons and functions, users will have immediate access to common project management tasks, similar to the experience provided by popular code editors such as Visual Studio Code. This feature promotes streamlined project organization, saving time and effort in everyday project management tasks.

Feature request details

Feature Details:
I propose the addition of icons and functionality to the project management interface to enhance folder and file management within the project. This feature is designed to provide users with convenient tools for organizing their project's directory structure and improving overall usability.

-- Folder and File Icons:

  • Create Folder Icon: A new icon, represented by a folder emoji (📁), will be added next to the project name. When users click this icon, it will trigger the creation of a new folder within the project's directory structure. This action aims to streamline the process of creating project folders and organising project content.

  • Create File Icon: An additional icon, depicted as a document emoji (📄), will also be positioned alongside the project name. Clicking this icon will open a dialog or form that allows users to create new files within the project directory. This functionality simplifies the task of adding and managing project files.

  • Collapse Files Icon: Collapse All Files Icon: A third icon (⇩) will be introduced to provide users with the ability to collapse or fold all opened project files. This action will enhance project navigation and user experience by allowing users to declutter the interface and focus on specific files when necessary.

You can find sample screenshots resembling the desired functionality from VS Code

p5-fr-1

in the following location:

p5-frs-1

I aim to implement similar features within the p5.js-web-editor, enhancing user experience and project management

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area: DesignFor UI/UX design updates, proposals, or feedbackFeature RequestProposal for adding a new functionalityNeeds DesignRequires design input before moving forwardNeeds DiscussionRequires further conversation or consensus

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions