AGC 用户输入区按三层重排布局,修掉控件叠压(#600) #607

Merged
suzmii merged 41 commits from fix/agc-composer-layout into master 2026-10-06 15:23:27 +08:00
3 changed files with 4 additions and 5 deletions
Showing only changes of commit 530d166a65 - Show all commits
@@ -5,6 +5,7 @@
* 这些组件只承载表现与交互;回合附件由宿主导入后插成正文芯片(正文是唯一事实源),
* 待发消息队列由宿主持有(这里只是一份事件投影,文案派生见 `pendingTurnChipLabel.ts`)。
*/
import { PlatformRuntimeStatusToast } from '@genarrative/shared/components';
import {
Check,
ChevronDown,
@@ -20,8 +21,6 @@ import type { RefObject } from 'react';
import { useEffect, useRef, useState } from 'react';
import { createPortal } from 'react-dom';
import { PlatformRuntimeStatusToast } from '@genarrative/shared/components';
import type { GameCreationAppAssetManifestEntry } from '../../../../../../../../packages/shared/src/contracts/gameCreationApp';
import { resolveTauriInvoke } from '../../../../../app/tauri';
import type {
@@ -38,12 +38,12 @@ import type { DirectPendingTurn } from '../../conversation/directPendingTurns';
import type { UserContentPart } from '../../generated/UserContentPart';
import {
ComposerAttachmentMenu,
type ComposerModelNotice,
ComposerModelNoticeToast,
ComposerReasoningEffortSelect,
ComposerStopButton,
ComposerTurnQueue,
ComposerVoiceButton,
type ComposerModelNotice,
} from './ComposerControls';
/** 草稿里已有的附件芯片数:附件上限按它算,不再另存一份待发列表。 */
@@ -1,10 +1,10 @@
import { userItemFromContent } from '../../src/features/project-workspace/resourceReferences';
import { ConversationModelSelect } from '../../src/features/project-workspace/ConversationModelSelect';
import * as platformSession from '../../src/services/platformSession';
import { userItemFromContent } from '../../src/features/project-workspace/resourceReferences';
import {
LlmModelCatalogConfigError,
resetLlmModelCatalogCacheForTest,
} from '../../src/services/llmModelCatalog';
import * as platformSession from '../../src/services/platformSession';
import {
appendDictationText,
resolveSpeechRecognitionCtor,