You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the problem or limitation you are having in your project
The 'Node' editor dock has an unnecessarily confusing and cluttered layout.
Describe the feature / enhancement and how it helps to overcome the problem or limitation
One aspect of Godot that never made any sense to me since the day I started using it was signals and groups being hidden away in a 'Node' editor dock. For the following reasons, I believe it would make more sense for these two features to be separated into their own editor docks:
The naming of the dock is more confusing than it needs to be. Sure, both signals and groups are aspects of a node, but so are their properties/values, which are instead in the 'Inspector' tab. If I were using Godot for the first time, I would have no idea that signals and groups are under this tab, and might even expect to find their properties there (this is exactly what happened to me when I was new to Godot).
It adds unnecessary clutter and takes up space. Making this change would remove the 'Node' tab entirely, as well as effectively shrinking the 'Signals' and 'Groups' sub-tabs by turning them into their own docks, freeing up a little more space for actual information (the lists of signals and groups). Having a dock with separate sections seems overkill when there are only two of them.
It can add unnecessary clicks. For example, to access the groups of a node, if you are currently looking at the node inspector, you must first click 'Node' and then select 'Groups'. I realise this is minor, but reducing the number of clicks required to perform a task can be beneficial for user experience.
The change will allow for more customisation of the editor layout.
Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams
Before:
After (the font looks a bit off but you get the idea):
If this enhancement will not be used often, can it be worked around with a few lines of script?
It will be used often. I will instead use this section to discuss the potential downsides:
The main reason to not implement this that I can think of is that people are used to the old way instead. I'd argue that this change is small enough to not be disruptive/confusing to people experienced with Godot but helpful enough to make the experience easier for newer users (and all users in general due to the reduced clicks).
There may also be concerns about this taking up more screen space as one dock is being split into two. However, this change will free up more screen space than it takes, and importantly, it will free up space in an area where information is listed, and instead use space where there is currently only whitespace for 99% of Godot users.
Is there a reason why this should be core and not an add-on in the asset library?
It is core.
I'm not sure how this idea will be received as it is a change to something that has remained the same for a long time, but I do believe it would be an improvement. Thank you all for your consideration! :)
The text was updated successfully, but these errors were encountered:
Some previous discussion of related ideas in #9052, #9448. There's also godotengine/godot#101584 which instead proposes to combine the current Inspector dock, the Signals tab, and the Groups tab into one Inspector dock.
I wouldn't be surprised if someone had already proposed the exact split of the Node dock you are proposing, but I can't find it with a cursory search.
Ah, apologies, I only checked the godot-proposal issues.
The only one of those suggestions that may make sense to me personally is moving groups to the inspector and project settings (mentioned here).
Regardless of whether or not that redesign is done, I still believe that this could be a good simple change to make first, with the opportunity for larger redesigns such as the one mentioned still possible later if it is decided upon.
Describe the project you are working on
A Godot game (this applies to all Godot users).
Describe the problem or limitation you are having in your project
The 'Node' editor dock has an unnecessarily confusing and cluttered layout.
Describe the feature / enhancement and how it helps to overcome the problem or limitation
One aspect of Godot that never made any sense to me since the day I started using it was signals and groups being hidden away in a 'Node' editor dock. For the following reasons, I believe it would make more sense for these two features to be separated into their own editor docks:
Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams
Before:
After (the font looks a bit off but you get the idea):
If this enhancement will not be used often, can it be worked around with a few lines of script?
It will be used often. I will instead use this section to discuss the potential downsides:
Is there a reason why this should be core and not an add-on in the asset library?
It is core.
I'm not sure how this idea will be received as it is a change to something that has remained the same for a long time, but I do believe it would be an improvement. Thank you all for your consideration! :)
The text was updated successfully, but these errors were encountered: