From 2a014c6abd89955dbbc96ff5538c5691a19a0d6f Mon Sep 17 00:00:00 2001 From: Julius Marminge Date: Mon, 14 Sep 2026 23:21:56 -0700 Subject: [PATCH 1/5] fix(mobile): match command palette colors to sheets --- apps/mobile/src/features/keyboard/CommandPalette.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/mobile/src/features/keyboard/CommandPalette.tsx b/apps/mobile/src/features/keyboard/CommandPalette.tsx index 0b96f7d6a126..45a7e72dbf78 100644 --- a/apps/mobile/src/features/keyboard/CommandPalette.tsx +++ b/apps/mobile/src/features/keyboard/CommandPalette.tsx @@ -18,7 +18,6 @@ import { GestureHandlerRootView } from "react-native-gesture-handler"; import { RowPressable } from "../../components/RowPressable"; import { AppText as Text } from "../../components/AppText"; import { SymbolView, type AppSymbolName } from "../../components/AppSymbol"; -import { GlassSurface } from "../../components/GlassSurface"; import { scopedProjectKey, scopedThreadKey } from "../../lib/scopedEntities"; import { T3KeyboardCommands } from "../../native/T3KeyboardCommands"; import { useProjects, useThreadShell, useThreadShells } from "../../state/entities"; @@ -393,8 +392,9 @@ export function CommandPalette(props: { accessibilityLabel="Close command palette" onPress={() => close()} /> - )} /> - + From 72c2c338c20cb21cecb558cd6c96299a181136af Mon Sep 17 00:00:00 2001 From: Julius Marminge Date: Mon, 14 Sep 2026 23:31:43 -0700 Subject: [PATCH 2/5] fix(mobile): preserve glass in command palette --- apps/mobile/src/features/keyboard/CommandPalette.tsx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/apps/mobile/src/features/keyboard/CommandPalette.tsx b/apps/mobile/src/features/keyboard/CommandPalette.tsx index 45a7e72dbf78..5d4fc90837f4 100644 --- a/apps/mobile/src/features/keyboard/CommandPalette.tsx +++ b/apps/mobile/src/features/keyboard/CommandPalette.tsx @@ -15,6 +15,8 @@ import { import { GestureHandlerRootView } from "react-native-gesture-handler"; +import { GlassSurface } from "../../components/GlassSurface"; +import { useUniwindTheme } from "../../lib/useUniwindTheme"; import { RowPressable } from "../../components/RowPressable"; import { AppText as Text } from "../../components/AppText"; import { SymbolView, type AppSymbolName } from "../../components/AppSymbol"; @@ -113,6 +115,7 @@ export function CommandPalette(props: { readonly onCommand: (command: HardwareKeyboardCommand) => void; }) { const navigation = useNavigation(); + const colors = useUniwindTheme(); const { selectThread } = useAdaptiveWorkspaceLayout(); const runCommand = props.onCommand; const projects = useProjects(); @@ -392,9 +395,11 @@ export function CommandPalette(props: { accessibilityLabel="Close command palette" onPress={() => close()} /> - )} /> - + From f9a153090c678c2f1005fadbb26ee7502e2a07a8 Mon Sep 17 00:00:00 2001 From: Julius Marminge Date: Mon, 14 Sep 2026 23:32:00 -0700 Subject: [PATCH 3/5] fix(mobile): use palette theme classes directly --- apps/mobile/src/features/keyboard/CommandPalette.tsx | 3 --- 1 file changed, 3 deletions(-) diff --git a/apps/mobile/src/features/keyboard/CommandPalette.tsx b/apps/mobile/src/features/keyboard/CommandPalette.tsx index 5d4fc90837f4..9c7558a76402 100644 --- a/apps/mobile/src/features/keyboard/CommandPalette.tsx +++ b/apps/mobile/src/features/keyboard/CommandPalette.tsx @@ -16,7 +16,6 @@ import { import { GestureHandlerRootView } from "react-native-gesture-handler"; import { GlassSurface } from "../../components/GlassSurface"; -import { useUniwindTheme } from "../../lib/useUniwindTheme"; import { RowPressable } from "../../components/RowPressable"; import { AppText as Text } from "../../components/AppText"; import { SymbolView, type AppSymbolName } from "../../components/AppSymbol"; @@ -115,7 +114,6 @@ export function CommandPalette(props: { readonly onCommand: (command: HardwareKeyboardCommand) => void; }) { const navigation = useNavigation(); - const colors = useUniwindTheme(); const { selectThread } = useAdaptiveWorkspaceLayout(); const runCommand = props.onCommand; const projects = useProjects(); @@ -399,7 +397,6 @@ export function CommandPalette(props: { accessibilityViewIsModal className="bg-sheet/70" tintColorClassName="accent-sheet/20" - fallbackColor={colors["--color-sheet-solid"]} style={{ width: Math.min(600, width - 32), height: Math.min(520, height - 80), From fc8fecec0989c5fa4c6649246b0c8f32360cfd23 Mon Sep 17 00:00:00 2001 From: Julius Marminge Date: Tue, 15 Sep 2026 00:45:34 -0700 Subject: [PATCH 4/5] fix(mobile): align command palette shortcut labels --- apps/mobile/src/features/keyboard/CommandPalette.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/mobile/src/features/keyboard/CommandPalette.tsx b/apps/mobile/src/features/keyboard/CommandPalette.tsx index 9c7558a76402..1bb7c6413d56 100644 --- a/apps/mobile/src/features/keyboard/CommandPalette.tsx +++ b/apps/mobile/src/features/keyboard/CommandPalette.tsx @@ -101,7 +101,9 @@ function PaletteRow(props: { ) : null} {props.index < 9 ? ( - ⌘{props.index + 1} + + ⌘{props.index + 1} + ) : null} ); From 720219018c1a0fac7696766522d6d15af366f92e Mon Sep 17 00:00:00 2001 From: Julius Marminge Date: Tue, 15 Sep 2026 07:41:59 -0700 Subject: [PATCH 5/5] fix(mobile): use system font for palette shortcuts --- apps/mobile/src/features/keyboard/CommandPalette.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/mobile/src/features/keyboard/CommandPalette.tsx b/apps/mobile/src/features/keyboard/CommandPalette.tsx index 1bb7c6413d56..a79e99fc212a 100644 --- a/apps/mobile/src/features/keyboard/CommandPalette.tsx +++ b/apps/mobile/src/features/keyboard/CommandPalette.tsx @@ -8,6 +8,7 @@ import { KeyboardAvoidingView, Modal, Pressable, + Text as NativeText, TextInput, useWindowDimensions, View, @@ -101,9 +102,9 @@ function PaletteRow(props: { ) : null} {props.index < 9 ? ( - + ⌘{props.index + 1} - + ) : null} );