feat: native directory picker for vault selection

This commit is contained in:
2026-06-17 09:13:09 +08:00
parent dd199f38ee
commit ffb3446cc3
5 changed files with 109 additions and 21 deletions
+6 -1
View File
@@ -4,6 +4,7 @@ import {capability} from '../models';
import {api} from '../models';
import {permissions} from '../models';
import {plugin} from '../models';
import {context} from '../models';
export function CloseVault():Promise<void>;
@@ -39,9 +40,13 @@ export function RecordDesiredPlugin(arg1:string,arg2:string,arg3:string):Promise
export function ReloadPlugins():Promise<number|string>;
export function SelectDirectory():Promise<string>;
export function SelectVaultForOpen():Promise<string>;
export function SetCurrentVault(arg1:string):Promise<string>;
export function Startup():Promise<void>;
export function Startup(arg1:context.Context):Promise<void>;
export function UpdateAppSettings(arg1:Record<string, any>):Promise<string>;
+10 -2
View File
@@ -70,12 +70,20 @@ export function ReloadPlugins() {
return window['go']['api']['App']['ReloadPlugins']();
}
export function SelectDirectory() {
return window['go']['api']['App']['SelectDirectory']();
}
export function SelectVaultForOpen() {
return window['go']['api']['App']['SelectVaultForOpen']();
}
export function SetCurrentVault(arg1) {
return window['go']['api']['App']['SetCurrentVault'](arg1);
}
export function Startup() {
return window['go']['api']['App']['Startup']();
export function Startup(arg1) {
return window['go']['api']['App']['Startup'](arg1);
}
export function UpdateAppSettings(arg1) {