feat: PATH 配置文件/预设切换 — 保存、加载、一键应用不同场景的 PATH 配置

- 新增 profiles.rs: list/save/load/delete/rename 五个 Rust 命令
- 配置文件存储在 %APPDATA%/.patheditor/profiles/<name>.json
- ProfileDialog: 保存当前 PATH、加载预览、一键应用到注册表
- 工具栏新增「配置」按钮

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-05-28 21:02:29 +08:00
parent 7869886670
commit d7d11480b8
9 changed files with 423 additions and 1 deletions
+1
View File
@@ -20,6 +20,7 @@ export interface DialogState {
setHelpOpen: (v: boolean) => void;
setImportDialog: (v: DialogState['importDialog']) => void;
setAnalyzeOpen: (v: boolean) => void;
setProfilesOpen: (v: boolean) => void;
}
export function useAppActions(activeTab: TabId, dialogs: DialogState) {