feat(ui/graph): Knowledge Graph Refinement and Sidebar Hierarchy #25

Merged
mjasin merged 4 commits from fix/issue-21-graph-navigation into develop 2026-05-09 09:36:24 +00:00
Owner

This PR addresses several UI/UX and architectural refinements for the Knowledge Graph and Intelligence Sidebar.

Key Changes:

  • Knowledge Graph (#21, #22):
    • Implemented "pill-shaped" nodes with dynamic label truncation and SVG tooltips.
    • Added bound-constrained simulation to keep nodes within the viewport.
    • Integrated ResizeObserver for dynamic layout handling.
    • Implemented Zoom-to-Fit functionality.
    • Enforced unique concept IDs in AI prompts and hardened JS logic to prevent multi-selection bugs.
  • Intelligence Sidebar (#23):
    • Improved visual depth with a radial gradient background for the graph.
    • Increased sidebar divider contrast for better layering.
    • Transformed graph controls into a floating glassmorphism panel.
    • Relocated the "Logout" action to the toolbar bottom and rebranded it as "Exit".

Fixes #21
Fixes #22
Fixes #23

This PR addresses several UI/UX and architectural refinements for the Knowledge Graph and Intelligence Sidebar. ### Key Changes: - **Knowledge Graph (#21, #22)**: - Implemented \"pill-shaped\" nodes with dynamic label truncation and SVG tooltips. - Added bound-constrained simulation to keep nodes within the viewport. - Integrated `ResizeObserver` for dynamic layout handling. - Implemented Zoom-to-Fit functionality. - Enforced unique concept IDs in AI prompts and hardened JS logic to prevent multi-selection bugs. - **Intelligence Sidebar (#23)**: - Improved visual depth with a radial gradient background for the graph. - Increased sidebar divider contrast for better layering. - Transformed graph controls into a floating glassmorphism panel. - Relocated the \"Logout\" action to the toolbar bottom and rebranded it as \"Exit\". Fixes #21 Fixes #22 Fixes #23
mjasin added 4 commits 2026-05-09 09:34:03 +00:00
mjasin merged commit 34794db209 into develop 2026-05-09 09:36:24 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mjasin/Nexus.Reader#25