diff --git a/apps/desktop/src/renderer/src/components/SettingsModal.tsx b/apps/desktop/src/renderer/src/components/SettingsModal.tsx index 649128a..1a47515 100644 --- a/apps/desktop/src/renderer/src/components/SettingsModal.tsx +++ b/apps/desktop/src/renderer/src/components/SettingsModal.tsx @@ -1543,20 +1543,39 @@ export function SettingsModal({
{tab.startsWith('plugin:') ? ( - // 二级页顶部:面包屑导航(shadcn Breadcrumb 语义——上级可点、ChevronRight 分隔、当前页前景色不可点) - + // 二级页顶部:面包屑(导航层,shadcn 语义——上级可点、ChevronRight 分隔、当前页仅标记) + // + 页标题(与一级页同级 16px semibold)+ 元数据行(来源 · 版本) + (() => { + const info = plugins.find((p) => `plugin:${p.manifest.id}` === tab) + const originLabel = + !info || info.source === 'builtin' ? '内置' : info.origin === 'project' ? '项目' : '全局' + return ( +
+ +
+ {info && } +
{info?.manifest.name ?? '插件'}
+
+ {info && ( +
+ {originLabel}插件 · v{info.manifest.version} +
+ )} +
+ ) + })() ) : (
{meta.title}