I'm coding up a graph db style (neo4j) UI for a tablet and am wondering how best to implement the actions on nodes and edges.
Actions:
- add / remove node
- link / unlink nodes (edge)
- other actions on a node (set / unset properties)
The nodes to add will come from a finite list with max one instance of each.
Have considered putting a tree / accordion on the left but am not sure where to put the list of actions for a selected node. Have also wondered about a dropdown menu on a 'selected' node but the typical node display has them moving a bit so this will get confusing. (node displays typically have 'gravity' and 'repulsion')
Lately have been considering sliding / hidden menus on the left for 'add' and on the right for 'properties / actions'. This doesn't strike me as standard though.
Does this UI make any sense? Suggestions on other avenues?


