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

Future ideas #6

Open
31 tasks
jamsden opened this issue Mar 5, 2019 · 0 comments
Open
31 tasks

Future ideas #6

jamsden opened this issue Mar 5, 2019 · 0 comments

Comments

@jamsden
Copy link

jamsden commented Mar 5, 2019

Some ideas on future features:

  • Click empty space to unselect all nodes in a graph
  • select a graph node and:
    • Show preview - works but needs to use portal to decouple rendering the graph from rendering the dialog
    • Edit (title, if title is displayed)
    • Hide/Unhide (depending on Hide toolbar button and whether the node is hidden)
    • Hide type
    • expand/collapse
    • Remove (from graph)
    • Delete (from repository)
  • multi-select nodes and:
    • Hide
    • Hide type
    • expand/collapse
    • Remove
    • Delete
  • Select two nodes and add link
  • Select an edge and:
    • Hide
    • Hide type
    • Delete
  • Click toolbar Hide button to toggle show/hide on/off.
    • Hide off: all hidden nodes are displayed in the graph
  • New… create a new impact analysis graph optionally using a template
  • Template specifies graph parameters that override the defaults
    • traversal: incoming, outgoing, both, default: outgoing
    • depth: number of link traversals to include in the graph, default: 1
    • layout: how the graph should be laid out, default: Dagre layout
    • style: node and edge styles, default: explorer-styles.css
  • Save As… save the current graph as an impact analysis diagram
  • Save… save a previously saved graph
  • Save as Template… save the current graph as a template for creating new graphs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant