feat: 添加关于对话框并优化主题切换按钮样式

- 新增 AboutModal 组件显示应用版本和相关信息
- 重构 ThemeToggle 组件为更简洁的图标按钮
- 在侧边栏添加关于按钮并实现打开对话框功能
- 通过预加载脚本获取 package.json 版本号
- 支持命令行参数 --version/-v 显示版本号
This commit is contained in:
2026-03-22 19:18:19 +08:00
parent c7761e8468
commit cd43f34cbd
6 changed files with 201 additions and 53 deletions

View File

@@ -36,6 +36,15 @@ contextBridge.exposeInMainWorld("apm_store", {
return arch;
}
})(),
version: (() => {
// 从 package.json 读取版本号
try {
const pkg = require("../../package.json");
return pkg.version || "unknown";
} catch {
return "unknown";
}
})(),
});
// --------- Preload scripts loading ---------