From c151f6f518551b608aafd4a08acf587c0c02e7d5 Mon Sep 17 00:00:00 2001 From: huyan Date: Tue, 18 Aug 2026 10:34:01 +0800 Subject: [PATCH 1/3] feat(quick-start): present style directions without role examples The entry paired the style cards with two named role pills, which read as ready-made characters rather than prompt seeds. Remove the shortcut list and its pill row so the entry offers style direction only. The entry now asks for a description instead of implying a catalog of existing assets. --- frontend/src/pages/quick-start/index.tsx | 33 ------------------------ 1 file changed, 33 deletions(-) diff --git a/frontend/src/pages/quick-start/index.tsx b/frontend/src/pages/quick-start/index.tsx index 7cf3e2ae..665535ca 100644 --- a/frontend/src/pages/quick-start/index.tsx +++ b/frontend/src/pages/quick-start/index.tsx @@ -241,17 +241,6 @@ function QuickStartInput({ const hasPrompt = Boolean(prompt.trim()) const showStylePrompts = !hasPrompt && !templateFile - const originalPromptShortcuts = [ - { - label: '像素守夜人', - prompt: '一位提着风灯、披深色斗篷的像素守夜人', - }, - { - label: '轻装信使', - prompt: '轻装信使,侧视像素风,轮廓清晰,动作轻快', - }, - ] as const - useEffect( () => () => { submitAbortController.current?.abort() @@ -361,28 +350,6 @@ function QuickStartInput({ ))} -
- {originalPromptShortcuts.map((shortcut) => ( - - ))} -
From c060460724e0c8fc974f87ac34e37ae2a7a0e197 Mon Sep 17 00:00:00 2001 From: huyan Date: Tue, 18 Aug 2026 10:34:21 +0800 Subject: [PATCH 2/3] feat(quick-start): tighten the entry composer to a single line The entry composer had grown into a two-row textarea, standing taller than the single-line composer the conversation view hands off to. Restore the single-line input and move the focused state onto a dedicated shadow token instead of leaving focus as a border-only cue. Both composers now share one height, and focusing the entry reads as a change in elevation. --- frontend/src/index.css | 1 + frontend/src/pages/quick-start/index.tsx | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/frontend/src/index.css b/frontend/src/index.css index b622fe2f..b4fb77b8 100644 --- a/frontend/src/index.css +++ b/frontend/src/index.css @@ -141,6 +141,7 @@ body, --shadow-app-card: 0 18px 45px rgb(29 37 31 / 9%); --shadow-app-panel: 0 22px 60px rgb(29 37 31 / 12%); + --shadow-app-composer-focus: 0 18px 48px rgb(29 37 31 / 14%); --shadow-app-page: 0 26px 80px rgb(29 37 31 / 10%); --shadow-app-header: inset 0 1px 0 rgb(255 255 255 / 55%); --shadow-app-menu: 0 8px 24px rgb(29 37 31 / 10%); diff --git a/frontend/src/pages/quick-start/index.tsx b/frontend/src/pages/quick-start/index.tsx index 665535ca..e3e2524a 100644 --- a/frontend/src/pages/quick-start/index.tsx +++ b/frontend/src/pages/quick-start/index.tsx @@ -355,20 +355,20 @@ function QuickStartInput({
void submit(event)} - className="grid items-center gap-1.5 rounded-xl border border-app-line-strong bg-app-surface-raised p-1.5 shadow-app-panel transition-shadow focus-within:border-app-accent sm:grid-cols-[1fr_auto_auto]" + className="grid items-center gap-1.5 rounded-xl border border-app-line-strong bg-app-surface-raised p-1.5 shadow-app-panel transition-shadow focus-within:border-app-accent focus-within:shadow-[var(--shadow-app-composer-focus)] sm:grid-cols-[1fr_auto_auto]" >