From f8c79a2af3c965f63133f09d51dc627acf0bcf4c Mon Sep 17 00:00:00 2001 From: Huarch Date: Mon, 27 Jul 2026 12:56:03 +0800 Subject: [PATCH] fix: refine mobile workbench sheets --- .../agent/components/agent-command-panel.tsx | 38 ++++++++----- .../mobile-workbench-sheet-layout.ts | 8 +-- .../components/mobile-workbench-sheet.test.ts | 3 +- .../components/mobile-workbench-sheet.tsx | 37 +++---------- .../components/scheduled-condition-feed.tsx | 16 ++++++ .../workbench/layout/workbench-layout.ts | 1 - src/features/workbench/map-workbench-page.tsx | 31 ++++------- tests/browser/mobile-workbench-sheet.e2e.ts | 50 +++++++++++++++--- tests/browser/workbench-visual.e2e.ts | 12 +++++ ...ench-mobile-agent-light-chromium-linux.png | Bin 143177 -> 144415 bytes ...ile-condition-satellite-chromium-linux.png | Bin 96929 -> 98550 bytes ...h-mobile-launcher-light-chromium-linux.png | Bin 0 -> 72242 bytes 12 files changed, 114 insertions(+), 82 deletions(-) create mode 100644 tests/browser/workbench-visual.e2e.ts-snapshots/workbench-mobile-launcher-light-chromium-linux.png diff --git a/src/features/agent/components/agent-command-panel.tsx b/src/features/agent/components/agent-command-panel.tsx index 470ca9e..f6e29fa 100644 --- a/src/features/agent/components/agent-command-panel.tsx +++ b/src/features/agent/components/agent-command-panel.tsx @@ -2,7 +2,6 @@ import { Activity, CheckCircle2, ChevronsUpDown, - ChevronDown, ChevronLeft, DatabaseZap, History, @@ -16,7 +15,8 @@ import { Shield, ShieldCheck, Square, - Volume2 + Volume2, + X } from "lucide-react"; import { AnimatePresence, MotionConfig, motion, useReducedMotion } from "motion/react"; import { useCallback, useEffect, useMemo, useRef, useState, type ReactNode } from "react"; @@ -292,19 +292,29 @@ export function AgentCommandPanel({ >