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

UI Overview #6

Open
2 tasks done
kurtlawrence opened this issue Jul 6, 2023 · 0 comments
Open
2 tasks done

UI Overview #6

kurtlawrence opened this issue Jul 6, 2023 · 0 comments
Labels
ui UI related issues

Comments

@kurtlawrence
Copy link
Owner

kurtlawrence commented Jul 6, 2023

Overarching guidance for UI development.

UI

Nav Bar

The nav bar lives on the left-hand side of the container, and is not collapsible.
The nav bar will house buttons for:

Each button would open/collapse Panel#1

Panel#1

This first panel is chosen by the nav bar.
This panel can house things like the object list, settings, help guides.
It is not intended for contextual things like object properties or selections.
Should likely be resizable horizontally.

Panel#2

This panel is contextual based on actions from panel#1

Tools Bar

This bar houses tooling for interacting with the renderer.
Things like zoom controls, measuring, etc.

Status Bar

This bar houses information such as hovering info and status messages.
It should be able to popup over the canvas with additional information if clicked.
This is useful for reviewing log events.

@kurtlawrence kurtlawrence added the ui UI related issues label Jul 6, 2023
@kurtlawrence kurtlawrence added P-low and removed P-low labels Jul 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ui UI related issues
Projects
None yet
Development

No branches or pull requests

1 participant