-
Notifications
You must be signed in to change notification settings - Fork 389
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
Make the visualised state of data results more explicit in the UI #8749
Comments
I would have not included the non visualized entities at all. We don't really teach users about the data results concept and I don't think we have to. I think it's hard to ask the users to generally have a deeper mental model here other than something like "the blueprint tree shows whats in the viewport". Non visualized entities in data results feels like an intermediate result that users don't need to see. I may be missing something central here though ofc |
I agree. I have laid out the full thing above for reference. I didn't mean we should make it all explicit. The core suggestion is to make it more explicit whether a data result (whether it's called that or not) is being displayed or not. My suggestions are basically steps in that direction. Bascally I want to better answer two questions:
|
The big issue with that is that if for whatever reason a thing doesn't get a visualizer you won't be able to add it. Reasons why a thing doesn't have a visualizer when it could have one (i.e. is "visualizable"):
|
Consider this view (adapted from the arkit example):
The blueprint tree shows a whole bunch of data results:
/description
and all the/world/annotations/box-…
ones.The latter appear because they contain a
Text
component, which is visualisable in the text view:Why, then, only the
/description
data result is being displayed? The full story about this is involved, but boils down to: "visualisers for thebox...
entities have not been automatically created, because these entities do not have aTextDocumentIndicator
logged (or, in the future, aTextDocument
archetype tag)".Background
The determination of a view's content is akin to a funnel:
Text
.is_vector
for tensordata in the bar chart/description
entity is indicated, which explains why it is the only one that is displayed.Notes:
Problem
Absolutely NONE of the above is made particularly explicit in the UI. Surely we don't need to bubble that much details/complexity, but some consequence of this complexity is visible, and occasionally confusing (even for us!)
Suggestion
Sparingly provide more information on the above, trying to reach a balance between "too many details" and "what the heck is going on here".
For example:
The text was updated successfully, but these errors were encountered: