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

Current GUI layout needs a makeup #29

Open
Swanderrr opened this issue Feb 1, 2020 · 1 comment
Open

Current GUI layout needs a makeup #29

Swanderrr opened this issue Feb 1, 2020 · 1 comment
Labels
enhancement New feature or request GUI An area to improve the editor New Feature Requires adding additional functionality to the editor Optimization An area to improve the editor
Milestone

Comments

@Swanderrr
Copy link

It is understandable that this VN editor is at very early stages of development and has yet to sprout, however I think things such as gui layout are crucial to lay down properly as soon as possible as it will have a major impact on user experience along the road. At its current state the gui feels really cramped being located entierly witin the confinement of the main viewport screen leaving other spaces stand empty. Godot support plugins adding dock windows to almost every part of it and even allows for custom Inspect window controls those features could really help the situation, i made a crude mockup of presumably less cluttered gui as a suggestion:
yume_previewlayout
Also i think Yume_VN_editor.tscn should be divided into smaller scenes for convenience and modularity purposes, for me it seems a bit hard to manage a gui with so many nodes in one place, as a side note.

@yumedev40 yumedev40 added this to the 0.3.0 milestone Feb 3, 2020
@yumedev40 yumedev40 added enhancement New feature or request Optimization An area to improve the editor labels Feb 3, 2020
@yumedev40
Copy link
Owner

@Swanderrr

Utilizing the left and right panels is a really good idea.

I've started to see some screen real estate issues with the new character editor sections I'm working on, so opening up the layout would be something to work on sooner rather than later. Currently I use the distraction free mode button to expand the main screen to be as large as possible, but this isn't ideal.

Expanding the editor UI into the left and right panels also ties into making the main editor more modular and scene based for easier editing.

I've learned quite a lot since starting this project 3 months ago and, overall, I'm a bit concerned that this will require quite a bit more work than expected thanks to my early spaghetti style method of hooking up various parts of the editor.

After the initial character system is added, I'll start attempting to offload some of the editor UI onto separate panels. I'm planning on replacing the 'node stack' with a timeline at some point so, if it proves too difficult to unravel the earlier parts of the editor, I might actually end up rebuilding large portions of the editor to make future modifications like this much less painful.

Thank you for your feedback.

@yumedev40 yumedev40 added GUI An area to improve the editor New Feature Requires adding additional functionality to the editor labels Feb 3, 2020
@yumedev40 yumedev40 pinned this issue Feb 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request GUI An area to improve the editor New Feature Requires adding additional functionality to the editor Optimization An area to improve the editor
Projects
None yet
Development

No branches or pull requests

2 participants