From a110b6d79461ecf0b808228b836dbf679f6a9da7 Mon Sep 17 00:00:00 2001 From: Jinjing <6427696+AmethystLiang@users.noreply.github.com> Date: Mon, 27 Apr 2026 22:31:11 -0700 Subject: [PATCH] feat(ui): unify SSH workspace icon to Server across all surfaces (#1198) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit SSH workspaces previously rendered as Globe in some places and Wifi in others. Globe implies web/internet and Wifi implies wireless network strength — neither reads as "remote machine". Use Server/ServerOff across every SSH context for a consistent mental model. Globe remains in true browser/web surfaces (browser pane, address bar, tabs, clone from URL, Browser settings pane). Co-authored-by: Orca --- src/renderer/src/components/WorktreeJumpPalette.tsx | 6 +++--- src/renderer/src/components/repo/RepoCombobox.tsx | 6 +++--- src/renderer/src/components/settings/SettingsSidebar.tsx | 4 ++-- src/renderer/src/components/settings/SshTargetCard.tsx | 6 +++--- .../src/components/sidebar/SshDisconnectedDialog.tsx | 6 +++--- src/renderer/src/components/sidebar/WorktreeCard.tsx | 6 +++--- .../src/components/status-bar/SshStatusSegment.tsx | 8 ++++---- src/renderer/src/components/status-bar/StatusBar.tsx | 6 +++--- src/renderer/src/components/ui/repo-multi-combobox.tsx | 4 ++-- 9 files changed, 26 insertions(+), 26 deletions(-) diff --git a/src/renderer/src/components/WorktreeJumpPalette.tsx b/src/renderer/src/components/WorktreeJumpPalette.tsx index cba2264ab2e..5809059bd0e 100644 --- a/src/renderer/src/components/WorktreeJumpPalette.tsx +++ b/src/renderer/src/components/WorktreeJumpPalette.tsx @@ -1,7 +1,7 @@ /* oxlint-disable max-lines */ import React, { useCallback, useDeferredValue, useEffect, useMemo, useRef, useState } from 'react' import { toast } from 'sonner' -import { Globe, Plus, WifiOff } from 'lucide-react' +import { Globe, Plus, Server, ServerOff } from 'lucide-react' import { useAppStore } from '@/store' import { getRepoMapFromState, useAllWorktrees } from '@/store/selectors' import { @@ -775,9 +775,9 @@ export default function WorktreeJumpPalette(): React.JSX.Element | null { className="shrink-0 inline-flex items-center" > {isSshDisconnected ? ( -