feat(ui): 预输入/引导消息队列存在时自动隐藏Git状态栏
与 / 菜单出现时隐藏逻辑相同,在 floatingStatusVisible 中新增 runtimeQueuedMessages 和 hasPendingRuntimeGuidance 两项检查。
This commit is contained in:
parent
59b81c4551
commit
033bea236c
@ -305,6 +305,7 @@
|
||||
:current-context-tokens="currentContextTokens"
|
||||
:versioning-enabled="versioningEnabled"
|
||||
:runtime-queued-messages="runtimeQueuedMessages"
|
||||
:has-pending-runtime-guidance="runtimeGuidanceFallbackQueue.length > 0"
|
||||
:project-git-summary="projectGitSummary"
|
||||
:user-question-minimized="userQuestionMinimized"
|
||||
:pending-user-question-count="pendingUserQuestions.length"
|
||||
|
||||
@ -515,6 +515,7 @@ const props = defineProps<{
|
||||
goalModeArmed?: boolean;
|
||||
goalRunning?: boolean;
|
||||
goalProgress?: Record<string, any> | null;
|
||||
hasPendingRuntimeGuidance?: boolean;
|
||||
}>();
|
||||
|
||||
const inputStore = useInputStore();
|
||||
@ -598,6 +599,8 @@ const projectGitSummaryForRender = computed(() => {
|
||||
|
||||
const floatingStatusVisible = computed(() => {
|
||||
if (skillSlashMenuOpen.value || props.quickMenuOpen) return false;
|
||||
// 消息队列(预输入/引导消息)存在时隐藏git状态栏,与 / 菜单出现时逻辑相同
|
||||
if (runtimeQueuedMessagesForRender.value.length > 0 || props.hasPendingRuntimeGuidance) return false;
|
||||
return (
|
||||
!!projectGitSummaryForRender.value ||
|
||||
!!props.goalRunning ||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user