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

Add buttons to open project settings and export a project in the project manager #3738

Closed
SoyoTamo opened this issue Jan 1, 2022 · 6 comments

Comments

@SoyoTamo
Copy link

SoyoTamo commented Jan 1, 2022

Describe the project you are working on

It isn't relevant, it is useful for 100% of the projects

Describe the problem or limitation you are having in your project

1-The project launcher lacks configuration, it is just a step in the middle to get to the editor.
2-In godot 4 I have to do strange things to not work with vulkan because it does not allow me to open the editor (I have an old pc).

Describe the feature / enhancement and how it helps to overcome the problem or limitation

Well, I have several ideas to bring to the table:

1-Buttons in projects:

-A button to the right of each project that launches you to the project settings.
-A button next to the previous one that serves to export the project (this characteristic seems especially logical to me, and more considering the previous one, in case you want to configure something before exporting it).

2-Besides being useful by itself if you don't have real problems, for my problem in the second point it would be still a little more useful:

-Make editor settings and editor features settings accessible from the project launcher. This seems especially useful to me to have the editor just the way you want it to be without having to enter it in the first instance.

Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams

I have no major idea, but it is certainly something quite feasible.

If this enhancement will not be used often, can it be worked around with a few lines of script?

No :(

Is there a reason why this should be core and not an add-on in the asset library?

It is part of the core / editor.

@SoyoTamo
Copy link
Author

SoyoTamo commented Jan 1, 2022

For example, I don't work with 3D for now, so supposing that I download a new version of godot, to create a project I have to go through 3D which takes up some memory, remove 3D and reopen the editor and thus lighten it a bit (which means that even if you remove a feature while in the editor it will still use memory space unless you restart it. It is something that could be improved, but it is still something that makes it more logical to have the editor configuration from the beginning.), which is a bit cumbersome.

@Calinou
Copy link
Member

Calinou commented Jan 1, 2022

to create a project I have to go through 3D which takes up some memory, remove 3D and reopen the editor and thus lighten it a bit (which means that even if you remove a feature while in the editor it will still use memory space unless you restart it. It is something that could be improved, but it is still something that makes it more logical to have the editor configuration from the beginning.), which is a bit cumbersome.

Disabling editor features will not actually free up memory or disk space, as disabling features only hides the feature in question from the editor GUI.

@SoyoTamo
Copy link
Author

SoyoTamo commented Jan 1, 2022

I mean the space in RAM :), In case you didn't know, disabling features reduces ram usage in GODOT.

@Calinou
Copy link
Member

Calinou commented Jan 1, 2022

As for the proposal itself:

2-In godot 4 I have to do strange things to not work with vulkan because it does not allow me to open the editor (I have an old pc).

This is a temporary issue that will be fixed once OpenGL support is exposed in the project manager. In the meantime, create a new project from the command line and force OpenGL + single-window mode:

:: Windows cmd
mkdir %USERPROFILE%\Documents\Godot
mkdir %USERPROFILE%\Documents\Godot\test
copy NUL %USERPROFILE%\Documents\Godot\test\project.godot
path\to\godot.exe %USERPROFILE%\Documents\Godot\test\project.godot --rendering-driver opengl3 --single-window
# macOS/Linux
mkdir -p ~/Documents/Godot/test
touch ~/Documents/Godot/test/project.godot
path/to/godot.binary ~/Documents/Godot/test/project.godot --rendering-driver opengl3 --single-window

-A button to the right of each project that launches you to the project settings.

This is something that can be done in two clicks (or one, if you hold down the left mouse button) after opening a project in the editor. It does not warrant having its own button.

-A button next to the previous one that serves to export the project (this characteristic seems especially logical to me, and more considering the previous one, in case you want to configure something before exporting it).

If you have to export a project frequently, look into using the command line to automate the export process. This will save you move time compared to having to open the project manager or editor.

-Make editor settings and editor features settings accessible from the project launcher. This seems especially useful to me to have the editor just the way you want it to be without having to enter it in the first instance.

This is already being tracked in #1602. I renamed this proposal accordingly, since only the first part of this proposal should be discussed here from now on.

@Calinou Calinou changed the title Improve Project Launcher. Add buttons to open project settings and export a project in the project manager Jan 1, 2022
@SoyoTamo
Copy link
Author

SoyoTamo commented Jan 1, 2022

It is possible that it can already be done, but I do not think that having visual references bothers anyone, especially new ones, after all the project manager is not like it has too many elements for someone to see this bloated or out of place.

@Calinou
Copy link
Member

Calinou commented Jan 1, 2022

after all the project manager is not like it has too many elements for someone to see this bloated or out of place.

The project manager is the first UI new users see. It needs to be as simple as possible as to not overwhelm new users.

For advanced functionality, adding support for project manager plugins would be a better way to go.

@SoyoTamo SoyoTamo closed this as not planned Won't fix, can't repro, duplicate, stale Nov 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants