netcreateorg / netcreate-itest

Developing the 2.0 version of NetCreate
https://github.com/netcreateorg/netcreate-2018
Other
0 stars 0 forks source link

Comment UI Design #114

Open benloh opened 7 months ago

benloh commented 7 months ago

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?