godotengine / godot-proposals

Godot Improvement Proposals (GIPs)
MIT License
1.12k stars 69 forks source link

Make the Advanced Import Settings dialog persist its size across sessions #10660

Open YiDoSeon opened 2 weeks ago

YiDoSeon commented 2 weeks ago

Describe the project you are working on

3D Game

Describe the problem or limitation you are having in your project

I have a 49 inch ultra wide monitor. The “Advanced Import Settings” window shown in the screenshot is too large, so I'm reducing its size. When I open that window again, it goes back to its original size. screenshot

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

If this feature was implemented, I wouldn't have to resize that window every time it opened.

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

What I want to do is resize the window and when I reopen it, it stays at the resized size.

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

I don't know anything about that.

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

I don't know if any addons or asset libraries have this functionality, but I believe this is an issue with the editor in the Godot engine.

YiDoSeon commented 4 days ago

This applies not only to the Advanced Import Settings dialog but also to most other Import Settings. I think it would be good if we could solve it together. :)

Calinou commented 2 days ago

I have a 49 inch ultra wide monitor. The “Advanced Import Settings” window shown in the screenshot is too large, so I'm reducing its size.

For this particular issue, I'd probably clamp the aspect ratio of the dialog that spawns by default, so that you automatically get a reasonably sized dialog.

It might still be worth persisting the dialog's position and size across sessions, but we should try to ensure the default size is as usable as possible.

YiDoSeon commented 2 days ago

@Calinou Great. If I no longer have to change the size of these dialogs on a wide screen monitor, any method is fine.