Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tweak the default project path to use a dedicated folder in Documents #47724

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

Calinou
Copy link
Member

@Calinou Calinou commented Apr 8, 2021

  • Set the autoscan path to match the default project path. This way, projects can be manually extracted to it and detected on launch.
  • Disallow creating new projects at the root of the default project path to avoid clutter. Instead, projects must be created in subfolders.

One downside is that a $HOME/Documents/Godot folder will be created even if the user never creates any projects in it. However, I believe it encourages better organization (it's something I always do personally), so I'd say the tradeoff is worth it. This tradeoff is also shared by other software such as Premiere Pro, so we wouldn't be the only software to do this.

Preview

image

- Disallow creating new projects at the root of the default project path
  to avoid clutter. Instead, projects must be created in subfolders.
@Calinou Calinou added cherrypick:3.x Considered for cherry-picking into a future 3.x release enhancement topic:editor usability labels Apr 8, 2021
@Calinou Calinou added this to the 4.0 milestone Apr 8, 2021
@YuriSizov
Copy link
Contributor

One downside is that a $HOME/Documents/Godot folder will be created even if the user never creates any projects in it. However, I believe it encourages better organization (it's something I always do personally), so I'd say the tradeoff is worth it.

Well, I have a dedicated and organized folder far away from Documents, so I just have to navigate out of this trap default setting every time I need to create a project. I wish we remembered the last path used instead.

@aaronfranke
Copy link
Member

Same thing as @pycbouh, I generally don't use Documents because other programs tend to pollute it with garbage. I store all of my projects in a custom folder I made called ~/workspace. So this change wouldn't benefit me (it's not really bad for me either as I can just ignore the folder, so don't take this comment as my disapproval of the feature, it's likely fine/good).

@Zireael07
Copy link
Contributor

Add me to the list of people who don't use Documents, but a custom folder...

@YuriSizov
Copy link
Contributor

YuriSizov commented Apr 9, 2021

Just to clarify: just like Aaron I am not against this change, but if it's usability and better organization that we seek, this may not be the solution. This does sound like a sensible default value for people who don't organize their workspace to their own preference though.

@ghost
Copy link

ghost commented Apr 11, 2021

This has always been one of the first things I set on a fresh installation, and always wondered why it wasn't always like this already. I support this change.

@aanishacharyaa
Copy link

aanishacharyaa commented Jul 10, 2021

"One downside is that a $HOME/Documents/Godot folder will be created even if the user never creates any projects in it"

I don't understand the downside and why is that have to be

Solution 1:

Instead when the user creates a new project in any chosen folder... Remember and make it default for any new projects.

Solution 2 : on 1st time running Godot... Ask for projects default path

Solution 3 : when choosing directory for project ... Give selection option of recent project directories like drop down mean ( if created any )

Some enhancements : add ability to have multiple project directories in autoscan path manually or add automatically all created project directories and organize them accordingly

@Calinou
Copy link
Member Author

Calinou commented Jul 10, 2021

Some enhancements : add ability to have multiple project directories in autoscan path manually or add automatically all created project directories and organize them accordingly

This should be requested in a separate proposal.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cherrypick:3.x Considered for cherry-picking into a future 3.x release enhancement topic:editor usability
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants