Skip to content

Graph browsing & editing

Summary

Refine the graph browsing and editing experience so users can navigate, manipulate, and understand objects exposed through the graph fluently.

Motivation

Currently objects exist and are visible in the graph, but navigating between them, inspecting their contents, and editing relationships is not yet smooth. This is central to making the graph the primary interface for everything.

Design

  • Improve the graph view widget for smoother navigation
  • Add keyboard-driven browsing (search, jump, expand/collapse)
  • Make node property inspection fast with inline editing
  • Support drag-to-link between objects exposed in the graph
  • Keep interaction model consistent with rest of space UI

Tasks

  • [ ] Audit current graph browsing pain points
  • [ ] Design improved navigation keybindings
  • [ ] Implement keyboard-driven focus/selection in graph view
  • [ ] Add inline property editing for graph nodes
  • [ ] Implement drag-to-link between objects exposed in the graph
  • [ ] Test with realistic-sized graphs