Skip to content

[Subtask] Improve and unify node/edge attribute editing in the UI #224

@oxy86

Description

@oxy86

Overview

Improve the existing UI for editing node and edge attributes so that attribute management becomes a first-class workflow rather than an isolated or partial capability.

This subtask focuses on editing, discoverability, consistency, and persistence.


Motivation

SocNetV already has parts of an attribute/metadata system, but users need a clearer and more complete way to:

  • inspect attributes
  • add new attributes
  • edit existing attributes
  • remove attributes

for both nodes and edges.

This is the foundation for all structured data workflows in #223.


Scope

Node attributes

  • inspect existing attributes
  • add / edit / remove attributes

Edge attributes

  • inspect existing attributes
  • add / edit / remove attributes

UI Goals

  • consistent editing workflow for nodes and edges
  • predictable save/load behavior
  • clear distinction between:
    • built-in properties
    • custom attributes / metadata

Possible UI Directions

  • improve existing node edit dialog
  • add edge attribute editor
  • show attributes in:
    • side panel
    • properties dialog
    • optional tooltip / inspector later

Implementation Notes


Edge Cases

  • empty attribute values
  • duplicate keys
  • type ambiguity (string vs numeric)
  • save/load consistency across formats

Relation to Feature

Part of:
#223 Graph data editing and structured data workflows

Metadata

Metadata

Assignees

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions