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

Harmonize all Entity Tree visualizations #4886

Open
2 tasks
nikolausWest opened this issue Jan 23, 2024 · 0 comments
Open
2 tasks

Harmonize all Entity Tree visualizations #4886

nikolausWest opened this issue Jan 23, 2024 · 0 comments
Labels
ui concerns graphical user interface
Milestone

Comments

@nikolausWest
Copy link
Member

nikolausWest commented Jan 23, 2024

What is shown as content of a Space View in the Blueprint View is an Entity Tree. Under the hood it's the result of applying a query, which is specified in the Space View Blueprint. That query can include selecting multiple sub-trees from the EntityStore, transforming / overriding some of it, plus adding some new inline data (e.g. a background mesh). However, even after all that, the thing you klick on in is still an Entity Tree, just like what you see in the Streams View, and that should be conveyed visually.

First things to try

We've made a decision on the first things to try.

  • Remove the "group" concept from the Entity Tree in the Blueprint
  • Use the entity and component icons everywhere (Blueprint View, Streams View, Entity Query Modal)
    • If this ends up looking too cluttered, improve the icons

Background / more context

The goal is to make it obvious that Entity Trees in different parts of the UI are the same thing. We currently show three different Entity Trees:

Streams View

Image

Blueprint View

Image

Entity Query Modal

Image

Related but not exactly on topic

@nikolausWest nikolausWest added the ui concerns graphical user interface label Jan 23, 2024
@nikolausWest nikolausWest changed the title Make entity tree in blueprint view look the same as in the streams view Harmonize all Entity Tree visualizations Jan 23, 2024
@nikolausWest nikolausWest added this to the 0.13 milestone Jan 23, 2024
@nikolausWest nikolausWest modified the milestones: 0.13, Triage Jan 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ui concerns graphical user interface
Projects
None yet
Development

No branches or pull requests

1 participant