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

KnetMaps usability improvements and feature changes #4

Open
1 of 8 tasks
AjitPS opened this issue Nov 22, 2018 · 0 comments
Open
1 of 8 tasks

KnetMaps usability improvements and feature changes #4

AjitPS opened this issue Nov 22, 2018 · 0 comments
Assignees

Comments

@AjitPS
Copy link
Collaborator

AjitPS commented Nov 22, 2018

Suggestions/feedback from recent meeting with @KeywanHP and Dan Smith (RRes):

  • Tweak the Click/Tap on a node/edge feature (shows “ID” and “Type”):
  1. The “Concept:xxxxx\nType:xxxxx” format takes a lot of space. “Protein:xxxx”on one line is less unwieldy.
  2. When user clicks on publication node: displaying Type & PMID is redundant. Could display other attributes, e.g, Title, Author/Year.
  3. Click/tap on a node/edge should also automatically open the Item Info box.
  • Changes to Item Info box:
  1. For papers, rename attribute field “AbstractHeader” to “Title”, as that’s more meaningful.
  2. Show accessions (external URL’s) above attributes (text).
  • Make icons in the interactive legend act as a Toggle:
  1. There are a series of widgets that have effects that can only be reversed by using a different widget in the network view. For example, selecting things in the interactive legend changes the network but if you want to undo you must use the right click toolset (“Hide” or “Hide by type”) and these tools are only visible over a node or an edge. To toggle the protein view you need to select protein in the interactive legend and to turn it off again you need to mouse over a protein node and do Hide by type. If the interactive legend had toggles that would show which data choices have been made and allow you to see the network effects of selecting/deselecting.
  • Open KnetMaps in maximised view by default as that facilitates better rendering and user experience.

  • When adding more nodes to the network, make the view zoom/pan out and re-run layout automatically.

  • Multi-select nodes/edges to hide (Note (by @AjitPS): previously disabled to enable network container depth and touch event-handling). Would be a useful feature for end-users.

  • Undo feature for networks: Allow users to undo last change if they don’t like the nodes added to the network.

  • Dragging a central node does not re-position linked nodes as well. Would be useful to allow dragging a central node and moving all linked evidence, papers, etc. to be re-positioned with it automatically. Note (by @AjitPS): need to look at the default layout to define strict edge-length, repulsion, min-separation and force parameters to ensure nodes move together when dragged.

@AjitPS AjitPS self-assigned this Nov 22, 2018
@KeywanHP KeywanHP assigned Arnedeklerk and unassigned AjitPS Dec 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants