Skip to content

Show all indicators on node/edge hover/select #658

Open
@keyserj

Description

Describe your issue

Right now, most indicators are hidden by default so that new users aren't overwhelmed by the additional clutter. But now it seems a bit easy for new users never to discover indicators!

Solution you'd like

We should show indicators for a node/edge when it's hovered/selected. This seems like it doesn't add too much clutter, while at the same time giving a way for new users to discover indicators.

Questions:

  • what about scores?
    • seems ideal to include this on hover/select, for visibility, but also seems ideal to allow viewing other details without scores, if you want to evaluate all details before thinking about scores. maybe there should be a "show: always/selected/never" three-way toggle? that is a bit extra complication though
    • maybe including these isn't worth - could just make content indicators show on hover/select

Alternatives you've considered

No response

Additional context

No response

Technical ideas and questions

  • potentially we can keep the current show/hide strategy of returning early from a component if it shouldn't be rendered, if we use onmouseenter/onmouseexit events on the parent node/edge and pass the results down to the child indicators (maybe via react context?)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestlearn apphelps people learn how to use Amelioratelearning others' topicshelps understand someone else's topic, especially if it's a complex oneok first issueClear & narrow scope but tougher than "good first issue"

    Type

    No type

    Projects

    • Status

      No status

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions