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

Make it easy to find nodes/edges that I haven't looked at yet #544

Open
keyserj opened this issue Oct 25, 2024 · 0 comments
Open

Make it easy to find nodes/edges that I haven't looked at yet #544

keyserj opened this issue Oct 25, 2024 · 0 comments
Labels
collaboration helps people work together enhancement New feature or request for large topics helps to better understand, use, build a topic that has a large number of nodes learning others' topics helps understand someone else's topic, especially if it's a complex one needs ux design User experience should be solidified before implementing QoL small change the improves the feel of using the tool

Comments

@keyserj
Copy link
Collaborator

keyserj commented Oct 25, 2024

Describe your issue

If I'm learning a large topic, it'd be nice if it were obvious which nodes I haven't looked at yet, so that I don't have to spend effort re-looking at or remembering which nodes I've already read through.

Solution you'd like

Make it clear to me which nodes I haven't seen yet.

UI questions:

  • how to display which nodes have/haven't been seen?
    • consider aligning UX with Explicitly mark items to do something with #417. i.e. being able to one-click-filter the diagram or a text list down to only unseen nodes
    • probably an indicator on the node would also be nice, like how Kialo does:
      image

Functionality questions:

  • what should trigger that a node has been seen?
    • just showing up on screen is probably too presumptuous - if a topic is big, people likely wouldn't read all the nodes on screen
    • perhaps if a node has been selected, that should be enough
  • should there also be "mark as unseen"?

Alternatives you've considered

  • potentially, users could just score all the nodes they've seen, and there could be a feature to show nodes that haven't been scored yet

Additional context

  • is there a use case here also for making it easier for contributors to stay up-to-date on a topic? to quickly find new nodes that haven't been seen before? seems like this would be better accomplished by having history Topic history #371 & tracking which changes were made since you listed visited

Technical ideas and questions

No response

@keyserj keyserj added enhancement New feature or request needs ux design User experience should be solidified before implementing QoL small change the improves the feel of using the tool collaboration helps people work together learning others' topics helps understand someone else's topic, especially if it's a complex one for large topics helps to better understand, use, build a topic that has a large number of nodes labels Oct 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
collaboration helps people work together enhancement New feature or request for large topics helps to better understand, use, build a topic that has a large number of nodes learning others' topics helps understand someone else's topic, especially if it's a complex one needs ux design User experience should be solidified before implementing QoL small change the improves the feel of using the tool
Projects
Status: No status
Development

No branches or pull requests

1 participant