From 45ab54ba9093a0189328a604b2b63cd226c7d6a4 Mon Sep 17 00:00:00 2001 From: Noah Date: Tue, 22 Sep 2026 04:20:48 +0000 Subject: [PATCH] =?UTF-8?q?fix(ui):=20=E4=BF=AE=E5=A4=8D=E6=96=B0=20UI=20?= =?UTF-8?q?=E4=BE=A7=E6=A0=8F=E8=A2=AB=E9=A1=B6=E5=87=BA=E4=B8=8E=E5=B9=B3?= =?UTF-8?q?=E5=8F=B0=E8=AE=BE=E7=BD=AE=E9=A1=B5=E5=AF=BC=E8=88=AA=E9=87=8D?= =?UTF-8?q?=E5=A4=8D=20(#1706)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix(ui): 去掉 html/body 的 overflow-x: hidden,恢复侧栏与页头吸顶 #1704 引入的 bg-global.css 给 html、body 加了 overflow-x: hidden,任何非 visible 的 overflow 都会把 body 变成滚动容器,侧栏(layout.module.scss .sider)和 PageHeader 的 position: sticky 于是相对 body 而不是视口定位——主内容一长, 整页滚动就把左侧导航和「保存」按钮一起顶出视口。 - 删除 html/body 的 overflow-x: hidden,并在两处样式注明这条约束 - 两个 position: fixed 的背景层改用 inset: 0 铺满视口,不再依赖 100vw, 也不会撑出横向滚动条 问题 1 of #1705(侧边导航被顶出)。 * fix(ui): 空间配置「平台设置」只保留左侧平台列表一套导航 #1704 把平台设置改成「左列平台列表 + 右栏 Collapse」后,右栏的手风琴仍然 为每个平台渲染一条带平台名的折叠栏,与左列重复(#1705 第二点)。 - 新增 app/ui/plugins/PlatformPanel.tsx:各平台插件的外壳,传入 bare 时只 输出字段,否则保持原来的 Collapse.Panel(配置覆写弹窗仍在用) - 10 个平台插件把 Collapse.Panel 换成 PlatformPanel,并透传 bare - dashboard 右栏不再用 Collapse,改为每个平台一个