From a052b6a2c4a1511bda40a6867ebfd8c1c82d6b66 Mon Sep 17 00:00:00 2001 From: Rick Ye Date: Fri, 11 Sep 2026 16:08:56 +0800 Subject: [PATCH] =?UTF-8?q?fix(plugins):=20=E6=82=AC=E6=B5=AE=E8=83=B6?= =?UTF-8?q?=E5=9B=8A=E7=BB=86=E8=8A=82=E4=BF=AE=E6=AD=A3=E2=80=94=E2=80=94?= =?UTF-8?q?=E8=8D=AF=E4=B8=B8=E6=94=B6=E7=AA=84=E5=8A=A0=E9=AB=98=E3=80=81?= =?UTF-8?q?=E9=9D=A2=E6=9D=BF=E9=AB=98=E5=BA=A6=E8=87=AA=E9=80=82=E5=BA=94?= =?UTF-8?q?=E3=80=81=E5=8C=BA=E5=9F=9F=E5=A4=B4=E6=8E=A7=E4=BB=B6=E6=94=B6?= =?UTF-8?q?=E6=8B=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../renderer/src/plugins/PluginFloatingCapsule.tsx | 14 +++++++------- docs/plugins.md | 2 +- docs/plugins/04-ui-slots.md | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/apps/desktop/src/renderer/src/plugins/PluginFloatingCapsule.tsx b/apps/desktop/src/renderer/src/plugins/PluginFloatingCapsule.tsx index 636623f..4133dd6 100644 --- a/apps/desktop/src/renderer/src/plugins/PluginFloatingCapsule.tsx +++ b/apps/desktop/src/renderer/src/plugins/PluginFloatingCapsule.tsx @@ -166,7 +166,7 @@ export function PluginFloatingCapsule({ type="button" title="插件状态(点击展开)" onClick={() => setOpen(true)} - className="flex max-w-48 shrink-0 items-center gap-1.5 rounded-full border border-line bg-surface px-2 py-0.5 text-[11px] leading-[18px] text-ink-2 shadow-card transition-colors hover:border-line-strong hover:text-ink" + className="flex h-7 max-w-36 shrink-0 items-center gap-1.5 rounded-full border border-line bg-surface px-2.5 text-[11.5px] text-ink-2 shadow-card transition-colors hover:border-line-strong hover:text-ink" >
- {/* 固定高度内容区:分组手风琴 + 溢出滚动 */} -
+ {/* 最大高度封顶,高度随内容自适应;溢出才滚动 */} +
{[...byPlugin.entries()].map(([pluginId, pluginEntries], areaIdx) => { const plugin = plugins.find((p) => p.manifest.id === pluginId) const areaCollapsed = collapsedAreas.includes(pluginId) return (
0 ? 'mt-1 border-t border-line pt-1' : ''}> - {/* 区域头 = 插件名;第一个区域右侧是收回药丸的 ⤡ */} -
+ {/* 区域头 = 插件名;控件只占自身大小(图标/箭头贴标题),第一个区域右侧是收回药丸的 ⤡ */} +