CodeEdit icon indicating copy to clipboard operation
CodeEdit copied to clipboard

✨ Create New Project button

Open knotbin opened this issue 1 year ago • 3 comments

Description

Either in addition to or instead of the "New File" button, we should have a "Create New Project" button to make a new folder and open in the full editor instead of the small code editing view with no interface.

Alternatives Considered

No response

Additional Context

No response

Screenshots

No response

knotbin avatar May 22 '24 02:05 knotbin

The functionality of "New file" should be changed, see this issue: #1070

Adding a "New project" button is not a good idea in my opinion. The project concept is often used in IDE's and CodeEdit is not a IDE

matthijseikelenboom avatar May 22 '24 09:05 matthijseikelenboom

I think there should at least be a button in the launch view to make a new folder, because currently, there is no easy pathway in the app to get to the full editor view other than opening an already existing folder. It would make it much easier to have an option to make a new project, as even though we are not an IDE, we support full projects and repos and there should be a way to make them in the app. Working on projects is not something exclusive to IDEs and projects are advertised in example images on the codeedit.app site.

Even just a "new folder" button that takes you to the full interface would make making new projects in CodeEdit much easier. It feels weird that the main "New" button hides almost all features and limits you to one file.

knotbin avatar May 22 '24 14:05 knotbin

I think this will come in time though. Here is how I see it working.

  1. Welcome window is presented
  2. User clicks first button (+) "New window" (renamed from "New file")
  3. Blank window opens
  4. User opens sidebar
  5. Message is seen prompting user to either
    • Open folder
    • Create new folder

austincondiff avatar May 22 '24 15:05 austincondiff

Closing for now (see my last comment)

austincondiff avatar Jun 26 '24 03:06 austincondiff