-
-
Notifications
You must be signed in to change notification settings - Fork 21.4k
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
[TRACKER] Project settings that should be marked as "basic" following the basic/advanced split #50620
Comments
I think anti aliasing ( |
Went through to find some more I think should be added to basic:
Also:
|
I'm not sure about that one. I'm of the opinion that settings that deviate from the Godot style guide should not be exposed as basic settings, for two reasons:
Either way, I hear very few people actually changing that setting from the default value – it's probably changed in less than 1% of the projects out there. |
Hey guys the new Project preferences looks great. I would also like to propose the following changes: Basic
I would also propose the gravity values for 2d and 3d would make more sense as basic specifically Additionally if you plan to have multiple physics engines or renderers perhaps the specific dropdowns should become visible in Basic: Advanced
|
Also I was thinking Basic could also display all the tooltips right underneath their respective properties instead of on mouse over. When switching to Advanced they will only show up on mouse over like they do now. |
You generally do not need to change this setting. Instead, replace
Games should generally not use this project setting (with rare exceptions such as turn-based games with no animations whatsoever). I fear it may be counterproductive to expose this as a basic setting, as enabling this in a game will likely make it appear less smooth.
Godot 4.0 will only feature GodotPhysics by default, which means there's no point to exposing those settings as basic (since there is only 1 physics engine to choose from). The rest sounds good to me. |
I don't think layer names should be made advanced. Otherwise, it'd be very easy for people to mess up what layers are for what. I've used layer names every time I've used layers before, naming layers seems almost necessary when using them. Layers don't seem to be too advanced of a concept in game development itself, so I think hiding the category would just make it hard to find the option to name their layers. If layer names are in the way, it's very simple for someone to collapse the whole category. |
Now that #61974 has been merged, are there any outstanding project settings settings that should be marked as basic? |
Looks like this tracker is done? |
I agree, they should be basic. Please feel free to open a PR :) |
Issue description
Godot now has project settings marked as "basic" and "advanced" (non-basic), for the purposes of displaying only basic settings by default.
The initial selection of settings considered "basic" is quite small and needs many adjustments. Feel free to report which settings you think should be marked basic. At the same time, remember that not everything can be marked basic – there needs to be a sufficient difference with the Advanced Settings toggle 🙂
To make an advanced setting basic, replace its
GLOBAL_DEF()
call withGLOBAL_DEF_BASIC()
.A 🎉 reaction from @Calinou means the comment was incorporated into this post.
Steps to reproduce
Use the Godot editor and look for settings that most users will need to adjust at some point in their project.
Advanced settings to mark as basic
application/boot_splash/*
Mark some common project settings as basic #61974application/run/main_scene
Mark some common project settings as basic #61974display/mouse_cursor/*
Mark some common project settings as basic #61974physics/2d/default_gravity
Mark some common project settings as basic #61974physics/3d/default_gravity
Mark some common project settings as basic #61974rendering/anti_aliasing/quality/msaa
Mark some common project settings as basic #61974rendering/anti_aliasing/quality/screen_space_aa
Mark some common project settings as basic #61974rendering/driver/driver_name
Mark some common project settings as basic #61974rendering/environment/defaults/default_clear_color
Mark some common project settings as basic #61974Basic settings to mark as advanced
gui/fonts/dynamic_fonts/use_oversampling
viewport
stretch mode, or when using a font that's designed to look pixelated in the first place.layer_names/*
Changing render or physics layer names generally doesn't need to be done by beginners.The text was updated successfully, but these errors were encountered: