For NC, it's useful to be able to toggle ALL comments on and off so you can quickly view them. Otherwise it'd take two clicks to view comments: one to select a node, a second to view the comment. It's even worse with edges: 1. click node, 2. click edge, 3. click view comment.
The Comment View toggle button should always be visible and require only one click. (Don't put it inside the "VIEWS" panel because then turning on comments would require two clicks).
Comment View for Nodes/Edges
In Comment View mode, show the comments at the bottom of any open node or edge. This way it's always visible and does not conflict with the node "Cite Node" and "Edit" buttons.
How to handle very tall node views? e.g. if there is a tall image. Should the node view scroll with a fixed bottom comment section? This way both the comment and the node data are simultaneously visible. Otherwise, you'd have to scroll back and forth between viewing/writing comments and reviewing the node data.
New Comment Added Alert
When a new comment is added on the network, it'll be useful to be able to see that a new comment has been added, even if the Comment View is currently off. Show a message alert? With an option to toggle Comment View?
Add a New Comment Button
When Comment View is active, a "Add Comment" button should be visible on the current node or edge component view.
Edit Comments Anytime
Assuming you have edit permissions, you should be able to edit and reply to comments at any time, not just limited to Node/Edge View mode or Edit mode.
Comment LIst
How to display comments in context?
A list of comments needs to also show the referents (e.g. the nodes or edges that are being commented on).
Show a snapshot of the source? (e.g. the label)
Zoom to the source on select/hover/clicking view?
Draw an arrow pointing to it?
How to display sub-sets of comments?
e.g. filter by time periods?
Comments in Node / Edge Table
How to display comments in a Node or Edge Table?
Do we just show the first few words of a comment?
Show a popup / hover window so you can view the whole comment thread in a table row without expanding the row height?
Simply show the whole thread in the table? (Probably not because it eats up too much room)
Rough notes:
Toggle Global Comment View
For NC, it's useful to be able to toggle ALL comments on and off so you can quickly view them. Otherwise it'd take two clicks to view comments: one to select a node, a second to view the comment. It's even worse with edges: 1. click node, 2. click edge, 3. click view comment.
The Comment View toggle button should always be visible and require only one click. (Don't put it inside the "VIEWS" panel because then turning on comments would require two clicks).
Comment View for Nodes/Edges
In Comment View mode, show the comments at the bottom of any open node or edge. This way it's always visible and does not conflict with the node "Cite Node" and "Edit" buttons.
New Comment Added Alert
When a new comment is added on the network, it'll be useful to be able to see that a new comment has been added, even if the Comment View is currently off. Show a message alert? With an option to toggle Comment View?
Add a New Comment Button
When Comment View is active, a "Add Comment" button should be visible on the current node or edge component view.
Edit Comments Anytime
Assuming you have edit permissions, you should be able to edit and reply to comments at any time, not just limited to Node/Edge View mode or Edit mode.
Comment LIst
How to display comments in context? A list of comments needs to also show the referents (e.g. the nodes or edges that are being commented on).
How to display sub-sets of comments?
Comments in Node / Edge Table
How to display comments in a Node or Edge Table?