Skip to content

feat(view): Obsidian-style graph hover highlight and labels#17

Merged
kzu merged 1 commit into
mainfrom
dev/hover
Jul 10, 2026
Merged

feat(view): Obsidian-style graph hover highlight and labels#17
kzu merged 1 commit into
mainfrom
dev/hover

Conversation

@kzu

@kzu kzu commented Jul 10, 2026

Copy link
Copy Markdown
Member

Summary

  • Local graph hover highlights the node and its neighbors after a short delay (anti-flicker), while dimming the rest
  • Labels sit under spheres with clearer typography; hovered label size/nudge animates via CSS
  • Links stay hairline thin (no thickness growth); camera aspect fixes reduce egg-shaped nodes

Test plan

  • Run okf view on a bundle and open the local graph
  • Confirm labels sit below nodes, not on top of them
  • Hover a node briefly then hold — highlight should lag ~200ms, then purple links + dim rest
  • Confirm links stay thin on hover (no thick cylinders)
  • Confirm hovered label grows and drops slightly with a smooth CSS transition
  • Expand the graph and re-check labels, spheres, and hover behavior

Delay neighbor highlight to reduce flicker, keep hairline links,
place labels under spheres, and animate hover label size/nudge via CSS.
@kzu kzu added the enhancement New feature or request label Jul 10, 2026
@kzu kzu enabled auto-merge (rebase) July 10, 2026 04:55
@kzu

kzu commented Jul 10, 2026

Copy link
Copy Markdown
Member Author

74 passed 74 passed

🧪 Details on Ubuntu 24.04.4 LTS

from retest v1.1.0 on .NET 10.0.9 with 💜 by @devlooped

@kzu kzu merged commit 2e3cff0 into main Jul 10, 2026
4 checks passed
@kzu kzu deleted the dev/hover branch July 10, 2026 04:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant