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

Move FileSystem dock to the bottom panel #3470

Closed
Koalamana9 opened this issue Oct 26, 2021 · 8 comments
Closed

Move FileSystem dock to the bottom panel #3470

Koalamana9 opened this issue Oct 26, 2021 · 8 comments

Comments

@Koalamana9
Copy link

Describe the project you are working on

Can we at least consider moving FileSystem Dock to the bottom panel as an option?

This has nothing to do with copying Unity/Unreal, this is just an industry standard, it makes so much easier to work with big levels with a lot of assets.
GodotFileSystem

Describe the problem or limitation you are having in your project

Current FileSystem is too small and unusable for big projects.

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

Moving FileSystem Dock to bottom panel makes things more usable.

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

Currently FileSystem Dock can be moved to four corners, by adding additional bottom panel button it can simplyfy workflow by a lot.

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

This can be achived via editor scripting, however making this feature bult-in natively in engine makes it more elegant.

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

This is literally industry standard for every game engine. Godot should stop pretending it does things in "it's own way" by limiting usability.

@YuriSizov YuriSizov changed the title FileSystem Dock to the bottom panel. Move FileSystem dock to the bottom panel Oct 26, 2021
@Calinou
Copy link
Member

Calinou commented Oct 26, 2021

Duplicate of #1508.

@YuriSizov
Copy link
Contributor

YuriSizov commented Oct 26, 2021

Like Calinou mentioned, there is already an open proposal for allowing relocating docks to the bottom panel and what not: #1508

However, in this particular case, some sort of project asset library can also be a solution. I was actually playing around with a plugin idea for that, but it's far too early to make it public. But it can support all the basic features, like grouping, filtering, sorting, drag'n'drop.

image

Maybe it could've been a nice core feature too.

@Koalamana9
Copy link
Author

@pycbouh can you please share any insights how to move whole filesystem dock to the bottom panel? I honestly can't work with that small filesystem dock anymore, it was fine at the beginning but now it's just pure struggle.

@Calinou
Copy link
Member

Calinou commented Oct 26, 2021

@pycbouh can you please share any insights how to move whole filesystem dock to the bottom panel? I honestly can't work with that small filesystem dock anymore, it was fine at the beginning but now it's just pure struggle.

In 3.x, you can resize the left dock to make it wider, or reorganize the docks using the 3 vertical dots icon to put the FileSystem dock into its own column. If you have a multi-monitor setup, you can make the left dock(s) overflow on a monitor on the left, or make the right docks overflow on a monitor on the right.

In 4.0, you'll be able to detach individual docks onto separate windows for easier multi-monitor usage.

@Koalamana9
Copy link
Author

@pycbouh can you please share any insights how to move whole filesystem dock to the bottom panel? I honestly can't work with that small filesystem dock anymore, it was fine at the beginning but now it's just pure struggle.

In 3.x, you can resize the left dock to make it wider, or reorganize the docks using the 3 vertical dots icon to put the FileSystem dock into its own column. If you have a multi-monitor setup, you can make the left dock(s) overflow on a monitor on the left, or make the right docks overflow on a monitor on the right.

In 4.0, you'll be able to detach individual docks onto separate windows for easier multi-monitor usage.

I know I can move FileSystem dock to corners, but this is useless because it still keeps it as column, and simply resizing it is even worse as it will ocupy usefull space. There is literally unused spade at the bottom panel for it! The whole point is to make it as wide as shown in screenshot in this issue, there is no point in detaching this dock to separate monitor either, if it just can be placed to the bottom panel as any game engine does this.

@YuriSizov
Copy link
Contributor

@pycbouh can you please share any insights how to move whole filesystem dock to the bottom panel? I honestly can't work with that small filesystem dock anymore, it was fine at the beginning but now it's just pure struggle.

That is not something that I did. My plugin uses the editor file system to look for available resources and then displays them in a grid (plus the additional UI elements for grouping and filtering). I'll probably publish it at some point when I polish and use it more myself.

@Koalamana9
Copy link
Author

I found a relatively simple editor plugin for that https://github.com/thimenesup/GodotFilesystemBottomPanel but it's unstable and crashes godot at startup. If anyone has any idea what causes this please make proposal to fix it, this really can be very usefull plugin!

@YuriSizov
Copy link
Contributor

I've made my plugin public, if anyone is interested. I didn't have opportunity to make more features for it, but it should be useful as is, and can be improved later.

https://github.com/pycbouh/godot-editor-assets-dock

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

3 participants