iVis-at-Bilkent/newt

To-do for local database integration

Opened this issue · 0 comments

Branch

To do:

  • Merge menu bar options Query and Local database.
  • Change Database properties to Properties...
  • Change Push Active Tab Contents to Push Contents
  • Add CommonStream algorithms in Cypher if they are straightforward to implement
  • Add different highlights for nodes and edges received from query. Check Visuall for reference
  • Add option to merge when running a query (default unchecked)
  • Add color scheme in database properties (reuse related Map properties if possible; if not, just have a text list of a few color schemes, not all)
  • Handle other properties of nodes (state variable, unit information, etc... ) when adding nodes to canvas from database
  • Add JS promise for layout and highlight to be added after nodes and edges are adding
  • Disable local database features if no .env file is found
  • Add instructions in README for integrating local database to Newt
  • Create array of target nodes in neighborhood query and pass it to addNodesAndEdges function accordingly. The target nodes will be highlighted accordingly after this.
  • Change neighborhood cypher query so it will not count process nodes when counting length