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

[ Unified UI ] Create App Updates & Refactoring #1145

Open
Armored-Dragon opened this issue Sep 19, 2024 · 0 comments
Open

[ Unified UI ] Create App Updates & Refactoring #1145

Armored-Dragon opened this issue Sep 19, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@Armored-Dragon
Copy link
Member

Armored-Dragon commented Sep 19, 2024

The Create app (edit.js) is a very large application and it can be very difficult to maintain. There are also performance issues that may be better resolved by a rewrite, or at least a huge refactor. It would also be a good time to clear out a lot of tech debt gathered in the past ten years this script has been chugging along.

Here's my general thoughts on potential improvements to a new create app:

  • In-interface view mode & external window mode
    There are a lot of sandbox applications that will overlay all of the editor interface elements.
    See The-Mirror, Trailmakers.
    The external window mode will still be extremely useful and won't be going away. This mode will also be required in the meantime for users in VR.
  • Asset server browser
    This should also be refactored also using elements from the main Entity List window.
  • Grid visual
    A grid visual as you are building would be very useful so you have a visual indication where models will be placed in the world relative to the global space (or local space?).
  • Voxel Mode
    A careful attention will be made to the voxel mode. It's possible support for this could be greatly improved and allow quick swapping between modes when swapping should take place.
  • Tree entity list
    • Drag and drop to re-parent
    • Filter between different types, names, locked status, etc.
  • A free cam mode to make editing the world easier and not be restrained by your avatar.
  • Generally easier material workflow
    • Material saving & quick loading
    • View attached materials to objects
  • Centered scaling on meshes

This is going to be a monumental task as this application is a huge part of Overte. Ideas, thoughts, opinions, and testing are extremely valuable.

@Armored-Dragon Armored-Dragon self-assigned this Sep 19, 2024
@Armored-Dragon Armored-Dragon added the enhancement New feature or request label Sep 19, 2024
@Armored-Dragon Armored-Dragon changed the title Create App Updates & Refactoring [ Unified UI ] Create App Updates & Refactoring Sep 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Backlog
Development

No branches or pull requests

1 participant