When working with a topic, frequently there becomes a list of items (nodes/edges, future: comments) that I want to do something with, but it's easy to forget these because addressing each one can take a while. Some cases where I might want to mark an item:
mark contested scores, so that each can be discussed (related #64 )
mark all unread items, so that I can learn a large topic without spending mental effort tracking what I've already learned
mark action items, so that I can take away follow-ups (e.g. question to investigate, fact to get source for, problem to brainstorm solutions for)
mark needs research, so that I can indicate something to investigate (overlap with action item, but maybe worth being specific)
mark needs reference, so that I can indicate a fact that seems uncertain (overlap with action item, but maybe worth being specific)
mark request clarification, so that I can indicate that I'd appreciate more explanation about something (related #324 )
Solution you'd like
Allow user to mark these things on any node/edge/comment. Would be nice if:
marked items have a UX that can be turned on/off (e.g. "show unread" vs "show contested" vs "show needs research")
should be able to filter to only marked items (maybe this should be "show [mark type]" and the above should be "highlight [mark type]"
this would be particularly useful with #383
Questions:
should some of these marks be always-visible indicators? or maybe the "show" options could turn specific indicators on/off, rather than one ambiguous "mark" UX
are indicators visible enough if the main goal of a use case is to see all of this thing? a mark could be colored/sized to stand out
should items be resolved with a button or when an item is selected?
how to manually mark items? context menu? buttons?
Alternatives you've considered
No response
Additional context
It's likely that some of these use cases should be addressed in slightly different ways, but they're all in this ticket because they're related, and their solutions should take each other into consideration.
Describe your issue
When working with a topic, frequently there becomes a list of items (nodes/edges, future: comments) that I want to do something with, but it's easy to forget these because addressing each one can take a while. Some cases where I might want to mark an item:
Solution you'd like
Allow user to mark these things on any node/edge/comment. Would be nice if:
Questions:
Alternatives you've considered
No response
Additional context
It's likely that some of these use cases should be addressed in slightly different ways, but they're all in this ticket because they're related, and their solutions should take each other into consideration.
Technical ideas and questions
No response