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

Support for Docking #655

Closed
gbrls opened this issue Aug 27, 2021 · 9 comments
Closed

Support for Docking #655

gbrls opened this issue Aug 27, 2021 · 9 comments
Labels
design Some architectual design work needed feature New feature or request

Comments

@gbrls
Copy link

gbrls commented Aug 27, 2021

Imgui has a docking branch and it's great (link). I think it opens up many more applications for the library such as an editor for a small engine or a full desktop app. This is the only reason that I stil use imgui-rs for my project and I'd love to make the switch.

@Ragarnoy
Copy link

I'd really get behind this!

@emilk emilk added design Some architectual design work needed feature New feature or request labels Sep 28, 2021
@JSH32
Copy link

JSH32 commented May 5, 2022

Bump

@coderedart
Copy link
Contributor

#424

relevant discussion

@cirrusone
Copy link

This looks excellent -> https://github.com/lain-dono/egui_docking

@emilk
Copy link
Owner

emilk commented Jul 22, 2022

Wow, egui_docking look really neat @cirrusone !

egui_docking

@Adanos020
Copy link
Contributor

With the author's consent I forked egui_docking, added some documentation, and published it on crates.io. https://crates.io/crates/egui_dock

I encountered a few bugs which I'm going to work on when I find time. I'll also appreciate all contributions.

@boonkerz
Copy link

boonkerz commented Aug 9, 2022

With the author's consent I forked egui_docking, added some documentation, and published it on crates.io. https://crates.io/crates/egui_dock

I encountered a few bugs which I'm going to work on when I find time. I'll also appreciate all contributions.

it would be nice to add padding in tab body but it's not possible to create issues on fork

@Adanos020
Copy link
Contributor

@boonkerz I just enabled issues, thanks for spotting that. Feel free to open one for this.

@emilk
Copy link
Owner

emilk commented Nov 17, 2023

There are two good libraries for docking within a single egui viewport:

For proper support of docking using multiple viewports (e.g. like how tabs in a browser can be detached into its own window, then dragged back in again), I've created this issue:

@emilk emilk closed this as completed Nov 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
design Some architectual design work needed feature New feature or request
Projects
None yet
Development

No branches or pull requests

8 participants