godotengine / godot-proposals

Godot Improvement Proposals (GIPs)
MIT License
1.05k stars 65 forks source link

Allow having more than 2 vertical docks on one side of the main editor window #9676

Open SamDevelopsCode opened 2 weeks ago

SamDevelopsCode commented 2 weeks ago

Describe the project you are working on

Any project

Describe the problem or limitation you are having in your project

You can only have 2 docks vertically on either side of the main editor window.

image

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

Allow having up to 4 docks on a single side of the main editor window instead of the current limit (by default) of 2. I think it might be feasible to limit the number of vertical docks allowed to 4 max ( the same as now). For example, to keep things from getting out of control or complex, if you decide to have 4 docks on one side of the main editor window, none will be allowed on the other side as there are only 4 total.

I have been experimenting with many different layouts and would love to try out more than 2 on one side without resorting to a custom solution via plugin or custom build of the engine.

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

3 vertical docks on one side of the main editor window image

4 vertical docks on one side of the main editor window image

Of course there are more combinations one could do if more vertical docks were implemented.

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

Currently you can probably create an editor plugin or compile from source and manually edit the UI.

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

More customization to the core engine UI could benefit many developers without forcing additional assets. Not sure if anyone but myself would use this so curious to see feedback.