From 44c583020696595bf53d28a8b47e6d64aafaaf6c Mon Sep 17 00:00:00 2001 From: Edgar Twigg Date: Thu, 30 Apr 2026 10:07:36 -0700 Subject: [PATCH 01/12] Use platform-specific command mode hint --- lib/src/components/Baseboard.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/src/components/Baseboard.tsx b/lib/src/components/Baseboard.tsx index e145857..b3ac7f9 100644 --- a/lib/src/components/Baseboard.tsx +++ b/lib/src/components/Baseboard.tsx @@ -3,6 +3,7 @@ import { CaretLeftIcon, CaretRightIcon } from '@phosphor-icons/react'; import { Door } from './Door'; import { DoorElementsContext } from './wall/wall-context'; import type { DooredItem } from './wall/wall-types'; +import { IS_MAC } from '../lib/platform'; import { DEFAULT_ACTIVITY_STATE, getActivitySnapshot, subscribeToActivity } from '../lib/terminal-registry'; export interface BaseboardProps { @@ -60,7 +61,9 @@ export function Baseboard({ items, onReattach, notice }: BaseboardProps) { }, [itemKey]); // Keyboard shortcut hint — only show when there's enough space and no doors - const shortcutHint = 'LCmd → RCmd to enter command mode'; + const shortcutHint = IS_MAC + ? 'LCmd → RCmd to enter command mode' + : 'LShift → RShift to enter command mode'; const showHint = items.length === 0 && containerWidth > 350; // Calculate which doors fit From 88bdc4320f4cec9ed67aaebf9bb70b1f605b905c Mon Sep 17 00:00:00 2001 From: Edgar Twigg Date: Thu, 30 Apr 2026 10:16:53 -0700 Subject: [PATCH 02/12] Use shared small text size for update banner --- standalone/src/UpdateBanner.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/standalone/src/UpdateBanner.tsx b/standalone/src/UpdateBanner.tsx index ad67b5a..e080902 100644 --- a/standalone/src/UpdateBanner.tsx +++ b/standalone/src/UpdateBanner.tsx @@ -34,7 +34,7 @@ export function UpdateBanner({ state, onDismiss, onOpenChangelog }: UpdateBanner } return ( - + {message} {showChangelog && ( {items.length === 0 && showHint && ( - + {shortcutHint} )} {hiddenLeft > 0 && (