Skip to content
This repository has been archived by the owner on Jan 23, 2023. It is now read-only.

Improve node navigation #397

Open
authsec opened this issue Jul 1, 2019 · 3 comments
Open

Improve node navigation #397

authsec opened this issue Jul 1, 2019 · 3 comments

Comments

@authsec
Copy link

authsec commented Jul 1, 2019

Describe the feature you are requesting

When navigating the dataset it would be nice if the node information is listed in little circles as well when you either

  • click on an end node (just the circle)

or even better

  • just display the leaf node information in little circles as well

That will allow you to "zoom out", back into the e.g. "Environment" grouping view (as described in #355). Or any other grouping setup really. If there is a "group by/then by" structure already established, selecting the leaf node will jump into the sorting stack, preserving the current grouping order.

For example if you do have a "group by/then by" structure like "Environment->subnet->IP" selected, clicking on the "subnet" leaf node, will "reset" your view to the subnet grouping, preserving the previously selected "Environment", so you are now "zoomed out" to "subnet" and will still see the "IP" grouping.

Selecting "Environment" will show the top grouping as previously established.

If possible "Option or Alt-Clicking" a leaf node will clear the active "group by/then by" structure and use the selected object as a "group by" starting point.

Describe your use case

Above mentioned feature will ease navigating (a potentially large) dataset by allowing the user to "zoom out" multiple levels with a single mouse click.

"Option or Alt-Clicking" will greatly improve the way you navigate the dataset, as you can easily switch to a different exploration thread once you've located a critical piece of information.

Explain how this feature supports your use case? Other use cases?

This feature will implement my use case.

Additional Info

The picture hopefully helps to illustrate the basic idea. The terminology used in the below picture is the one established in #355.

crq-viz

@rashley-iqt
Copy link
Member

Thank you for submitting this. There is definitely some good stuff here for us to think through. It is actually a very neat solution to the problem of how to visually deal with array data because it would just become a group that lives under a leaf. Let me talk to our team's visualization experts about this and get their feedback.

@gregs5
Copy link
Contributor

gregs5 commented Jul 17, 2019

Hey @rashley-iqt - any updated thoughts on this?

@rashley-iqt
Copy link
Member

I have a plan for handling the backend data aspects of this problem like dealing with how the paths are constructed and how the values are parsed. That would allow users to successfully group on array properties, although that does present the issue that nodes can lose "distinctness" in a way because the same node could appear in multiple groups and how do you visually signal that to a user? So I'd say I'm still working out the details of the visual side of this request.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants