Skip to content

Topology view: always-on Internet/Proxy nodes + connect animation - #122

Merged
GyulyVGC merged 1 commit into
NullNet-ai:mainfrom
antoncxx:ui/topology-default-nodes-animations
Jul 23, 2026
Merged

Topology view: always-on Internet/Proxy nodes + connect animation#122
GyulyVGC merged 1 commit into
NullNet-ai:mainfrom
antoncxx:ui/topology-default-nodes-animations

Conversation

@antoncxx

@antoncxx antoncxx commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Internet and proxy nodes now always render in the topology graph, even with zero active connections — falls back to a dimmed, non-interactive placeholder proxy box ("no active connections") instead of disappearing entirely.
  • Newly-appeared edges play a one-time connect animation (draw-in for plain edges, fade-in for dashed proxy-hop/egress/internet edges, chosen so the animation never distorts their fixed dash pattern) instead of just popping into place. Edges keyed by stable from→to identity so it never replays for connections that were already present.

…ions

Internet and proxy nodes previously only appeared once a live proxy
connection existed, making the topology view look empty by default.
Now a placeholder proxy node is shown alongside Internet when idle,
and newly-appeared edges play a one-time connect animation (draw-in
for dash-less edges, fade-in for dashed ones so their stroke pattern
isn't distorted) instead of just popping into place.
@antoncxx antoncxx changed the title ui: always show Internet/proxy nodes in topology, animate new connections Topology view: always-on Internet/Proxy nodes + connect animation Jul 23, 2026
@antoncxx
antoncxx marked this pull request as ready for review July 23, 2026 00:00
@GyulyVGC GyulyVGC added the enhancement New feature or request label Jul 23, 2026
@GyulyVGC
GyulyVGC merged commit 251a144 into NullNet-ai:main Jul 23, 2026
4 checks passed
@antoncxx
antoncxx deleted the ui/topology-default-nodes-animations branch July 23, 2026 14:04
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.

2 participants