清理工作台壳到聊天壳已经传不过去的 activeVersionId

- ProjectChatComponentProps 删除 activeVersionId:它只在策划输入盒的 @ 面板里生效,而策划输入盒的 @ 触发钮早就不渲染,参数从壳传进聊天后无人消费
- WorkspaceLauncher 不再把这个参数透传给 ProjectChat;工作台壳自己那份 activeVersionId 保留,仍供 ProjectDevelopmentView 的游戏运行版本使用
- App 的 AppProps 与解构同步删除该参数
- styles.css 里那条「ResourceReferenceInput 收到 showTriggerButton={!directCodex}」的注释改成当前口径:@ 触发钮在控制排的 .project-chat-reference-trigger,输入区不注入 ResourceReferencePickerAction
This commit is contained in:
2026-09-22 16:05:08 +08:00
parent 7e009a4c94
commit 1fbce7ffc5
4 changed files with 3 additions and 10 deletions
-1
View File
@@ -167,7 +167,6 @@ type AppProps = {
initialProjectManifest?: GameCreationAppManifest;
initialProjectKind?: LocalProjectKind;
planningStartMode?: boolean;
activeVersionId?: ProjectChatComponentProps['activeVersionId'];
initialPlanningPrompt?: string;
initialPlanningPromptClaimScope?: string;
initialCreationType?: HomeCreationType | null;
@@ -856,7 +856,6 @@ export function WorkspaceLauncherShell({
initialPlanningPromptClaimScope={
switchedToGameRuntime ? 'approved-design-build' : ''
}
activeVersionId={activeVersionId}
planningStartMode={planningStartMode}
playRequest={playRequest}
onPlayRequestHandled={handlePlayRequestHandled}
@@ -48,11 +48,6 @@ export type ProjectChatComponentProps = {
importing: boolean,
) => void;
planningStartMode?: boolean;
/**
* C7 当前游戏版本:由工作台壳持有,策划聊天里的 `@` 面板按它切「当前版本素材」。
* `null` 表示回退到 manifest 中最新的版本。
*/
activeVersionId?: string | null;
playRequest?: {
projectPath: string;
requestId: number;
+3 -3
View File
@@ -11203,9 +11203,9 @@ button.design-workspace-tree__entry:hover,
margin-top: 0;
}
/* direct-codex `ResourceReferenceInput` 收到的是 `showTriggerButton={!directCodex}`
即输入框内 `.resource-reference-input-at` 根本不会渲染`@` 触发钮是下面控制排里的
`.project-chat-reference-trigger`这里原本有一条针对它的
/* direct-codex `@` 触发钮是下面控制排里的 `.project-chat-reference-trigger`
不是输入区操作排里 `.resource-reference-input-at`宿主不注入
`ResourceReferencePickerAction`改用控制排那个按钮这里原本有一条针对它的
`position: static !important` / 30px 主色方块规则永远匹配不到已删除
要改 direct-codex `@` 触发钮外观请改 `.project-chat-reference-trigger` */