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

[Project] Save & restore named graph bookmarks #586

Open
7 tasks
kmcginnes opened this issue Sep 4, 2024 · 0 comments
Open
7 tasks

[Project] Save & restore named graph bookmarks #586

kmcginnes opened this issue Sep 4, 2024 · 0 comments
Labels
exploration Issues related to graph exploration, node & edge details, neighbor expansion, etc usability Issues relating to the ease of use of the UI or features

Comments

@kmcginnes
Copy link
Collaborator

kmcginnes commented Sep 4, 2024

Add a way to recall previously saved graph bookmarks.

Goals

  • Save a bookmark of the current graph
  • Restore a graph bookmark
  • Name a graph bookmark

Potential Issues

  • Node and edge IDs may no longer exist since graph bookmark was saved
  • Connection may have changed since graph bookmark was saved
  • Cascade of database queries may be taxing on the server

Prerequisites

UX Ideas

  • New sidebar with list of saved graph bookmark
  • Show count of nodes and edges
  • Show date of snapshot
  • Show date of last recall
  • Allow custom name (default to date and time)
  • Add tabs to the connection detail view: Data Explorer & Saved Graphs
  • Available actions on saved graphs:
    • Reload
    • Rename
    • Delete
  • Sort list by most recently loaded
  • Persist list of timestamps of when the bookmark was loaded
    • This allows sorting by a weighted frequency of use
  • Allow one undo after loading a bookmark or clearing the graph
    • Store the previous graph in memory
    • Replace previous graph with current graph on load of a graph bookmark

Mockup

This is a rough Markdown style mock up of an individual saved graph item. This would exist in a list in the sidebar.

Jun 6, 4:53 pm
34 nodes • 16 edges

[...] [Reload]

Tasks

  • [Task] Add function to create graph bookmark
  • [Task] Add function to delete graph bookmark
  • [Task] Add function to restore graph bookmark
  • [Task] Add function to rename graph bookmark
  • [Task] Add new graph bookmark sidebar
  • [Task] Add graph bookmarks tab to connection details
  • [Task] Add temporary undo after loading graph bookmark
@kmcginnes kmcginnes added this to the Release 1.11.0 milestone Sep 4, 2024
@kmcginnes kmcginnes added exploration Issues related to graph exploration, node & edge details, neighbor expansion, etc usability Issues relating to the ease of use of the UI or features labels Sep 4, 2024
@kmcginnes kmcginnes changed the title [Project] Save & recall graph scenes [Project] Save & restore named snapshots of graphs Sep 4, 2024
@kmcginnes kmcginnes changed the title [Project] Save & restore named snapshots of graphs [Project] Save & restore named graph bookmarks Sep 4, 2024
@kmcginnes kmcginnes removed this from the Release 1.11.0 milestone Sep 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
exploration Issues related to graph exploration, node & edge details, neighbor expansion, etc usability Issues relating to the ease of use of the UI or features
Projects
None yet
Development

No branches or pull requests

1 participant