Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Update UI to use the modern Overlays API #388

Copy link
Copy link
@nukeandbeans

Description

@nukeandbeans
Issue body actions

This has been a want of mine for a very long time, but is also a complicated task.

What it'd do:

  • Re-write the entire scene view UI front-end, and change some back-end API to use the modern "Overlays" API provided by Unity since 2021.2.
  • Allow docking the UI anywhere in the scene view, instead of being fixed to any one spot.
  • Possibly eliminate the need to have a separate editor window, which would simplify a lot of things, and eliminate a lot of bugs.
  • Bring the required Unity version up to 2021.2+, and would remove any code for versions of Unity older than that.

What is needed:

  • Figuring out if we plan on changing the existing UI & experience to something new, or if we only want to move to Overlays, keeping the current arrangement.
  • Research. Both collected from users and how they use the tool, and from us on how to implement the changes.
  • Help! With the nature of this, it'd be a good project for contributions, both small and large!

Going farther:

It'd be great if anyone can comment here on any UI/UX changes they'd like/want to see.

Questions from us would be along the lines of:

  • Are there other tools you really like the user experience of, that might be relevant to us?
  • How do you use the tool?
  • What do you use the tool for?
  • Are there any custom changes you make to the tool that you'd like to see added, that might help others?
  • Are there any pain points you have with the existing experience, that could be smoothed over a bit?

Later:

Planned changes would go here.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    Morty Proxy This is a proxified and sanitized view of the page, visit original site.