-
-
Notifications
You must be signed in to change notification settings - Fork 97
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
Allow more Editor UI elements to be hidden. #8571
Comments
Those seem far too many to do this for, too many points of failure and too much detail and setting clutter IMO |
I think all elements highlighted here are core to the user experience and there is no good reason to add extra options to hide them. If you for some reason don't need them, you can make an editor plugin that hides them. |
Hi Yuri, I will investigate creating a plugin and will then close this issue. Thanks. |
You can already use scripting to work with feature profiles. See the EditorFeatureProfile class, as well as the API added by godotengine/godot#74382 For anything else, you can always dig into the UI via EditorPlugin like mentioned and manually hide the nodes you don't want. I think the main use case of features should be disabling entire "workflows" and all UI associated with them. Not specific UI elements like the play/stop buttons, or the headers of docks. |
@YuriSizov we can, but it seems to be a bit of an uphill battle until editor nodes get names so we can easily find them. And global addons arent a thing yet either, this addon will have to be copied into every project |
Those sounds all like reasons to not do this but do those instead of a stopgap solution here |
Agreed. If it is made easier to hide all these UI elements via plugins that would be fine. Closing this issue. |
@passivestar Yeah, I know I know 😭 While I can't promise you global plugins just yet, naming more key nodes in the editor tree is definitely something I want to do soon. Maybe even have a way to get a direct reference rather than rely on tree wrangling all the way. |
In the meantime, this plugin referenced in #1018 was incredibly helpful to accomplish what I needed. https://github.com/Zylann/godot_editor_debugger_plugin |
Describe the project you are working on
N/A
Describe the problem or limitation you are having in your project
Title
Describe the feature / enhancement and how it helps to overcome the problem or limitation
The Godot editor itself can be a useful prototyping tool outside game development that doesn't necessarily need something externally ran. It would be nice to allow users to hide even more UI elements to reduce misclicks and clutter.
Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams
Add more stuff here, and possibly expose it to scripting as well.
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?
This is a fundamental change to the editor's core.
The text was updated successfully, but these errors were encountered: