diff --git a/docs/superpowers/plans/2026-07-19-chat-view-architecture-fix.md b/docs/superpowers/plans/2026-07-19-chat-view-architecture-fix.md new file mode 100644 index 0000000..a91d962 --- /dev/null +++ b/docs/superpowers/plans/2026-07-19-chat-view-architecture-fix.md @@ -0,0 +1,225 @@ +# Chat 视图底部遮挡架构层修复实施计划 + +> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. + +**Goal:** 修复 ScriptView chat 视图 outline 输入框 placeholder 和修改/确认大纲按钮被主页 bottom-nav 遮挡的问题。`.chat-page` 从 `height: 100vh` 改为 `height: 100%`,让父级 `.content`(`padding-bottom: 132rpx`)自然生效;同时把 `.chat-scroll-content` 的 `padding-bottom` 从 120rpx 改回 40rpx,避免双重 padding。 + +**Architecture:** 架构层修正而非 CSS 遮罩。让 chat-page 正确填充父级已预留 bottom-nav 空间的内容区,chat 滚动区底部自然避开 bottom-nav。iPhone 安全区用 `env(safe-area-inset-bottom)` 处理。 + +**Tech Stack:** UniApp Vue 3 `