From f632f816a48a747591ca139fccdf9766a5016643 Mon Sep 17 00:00:00 2001 From: Scott Scoble Date: Mon, 1 Jun 2026 21:49:59 -0700 Subject: [PATCH] fix(spatial-office#12): show agent name labels only on hover Per design-critique-1 Issue 3 (P1), agent name labels were always visible and stacked into unreadable text when agents were near each other. Now matches Stardew Valley convention: name shows on hover only. Single conditional change. The hover tooltip (Html overlay with status + current task) is unchanged. --- packages/frontend/src/AgentSprite.jsx | 34 ++++++++++++++------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/packages/frontend/src/AgentSprite.jsx b/packages/frontend/src/AgentSprite.jsx index 8b4a68e..4cc927e 100644 --- a/packages/frontend/src/AgentSprite.jsx +++ b/packages/frontend/src/AgentSprite.jsx @@ -132,22 +132,24 @@ export default function AgentSprite({ agent, hovered, onHover }) { /> - {/* Agent name label */} - - {agent.name} - + {/* Agent name label — hover only (per design-critique-1 Issue 3, P1) */} + {hovered && ( + + {agent.name} + + )} {/* Hover tooltip */} {hovered && (