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

Allow detached editor docks to be split or contain more than one tab #1984

Open
EricEzaM opened this issue Dec 15, 2020 · 4 comments
Open

Allow detached editor docks to be split or contain more than one tab #1984

EricEzaM opened this issue Dec 15, 2020 · 4 comments

Comments

@EricEzaM
Copy link

EricEzaM commented Dec 15, 2020

Describe the problem or limitation you are having in your project

  1. UI is not flexible (a few other proposals related to this).
  2. Now with floating docks, you cannot keep 2 docks in one window. E.g. "Inspector" and "Node" by default exist on the right hand side of the main Godot window. If you make Inspector "floating", it creates it's own window. If you make "Node" floating, again, it is in it's own window. You cannot combine these two to make them into one floated window with tabs - it has to be 2 separate windows. Lame!

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

Dockable UI. See the dockable UI system for Qt. It is probably way overboard for what we need, but that gives you an idea of what I mean. https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System

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

Currently, the Inspector (for example) just opens in it's own window. It is not inside a tab container.

godot-dockable

Off the top of my head, I think maybe we would need something like EditorWindow, which inherits from Window and has the ability to do this sort of splitting stuff.

To begin with, it is probably just worth the drag and drop of 'tabs' working first (green in image above).

@Calinou Calinou changed the title Give editor a dockable UI for greater flexibility and customisation. Allow detached editor docks to be split or contain more than one tab Dec 15, 2020
@Pkemarco
Copy link

Hi !
I'm facing the same problem. I wanna arrange docks together on a side of the screen since the screen is vertical but not possible and now that I see your report, I'm wondering when it will be integrated.

@Calinou
Copy link
Member

Calinou commented Nov 27, 2023

I'm wondering when it will be integrated.

To my knowledge, nobody is currently working on implementing this.

@Pkemarco
Copy link

I'm wondering when it will be integrated.

To my knowledge, nobody is currently working on implementing this.

But when I think about it, it's not that complicated since we can already make a dock buoyant, we can make a dock container to assemble them together.
Thanks, I'll be wainting.

@YuriSizov
Copy link
Contributor

YuriSizov commented Nov 27, 2023

To my knowledge, nobody is currently working on implementing this.

Not actively, but we're refactoring the internals of the editor GUI with this potential feature in mind.

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

4 participants