fix: 优化&功能

- 播放核心异常提示
- 支持更改缓存位置
This commit is contained in:
lqtmcstudio
2026-02-07 10:56:47 +08:00
parent 47689f23a4
commit 664145c6e8
14 changed files with 1090 additions and 61 deletions

View File

@@ -24,6 +24,9 @@ contextBridge.exposeInMainWorld('electronAPI', {
call: (pluginId: string, method: string, args: any[]) => ipcRenderer.invoke('plugin:call', pluginId, method, args),
search: (pluginId: string, query: string, page: number, limit: number) => ipcRenderer.invoke('plugin:call', pluginId, 'search', [query, page, limit]),
getLyric: (pluginId: string, id: string) => ipcRenderer.invoke('plugin:call', pluginId, 'getLyric', [id]),
getAll: () => ipcRenderer.invoke('plugin:getAll'),
uninstall: (id: string) => ipcRenderer.invoke('plugin:uninstall', id),
install: () => ipcRenderer.invoke('plugin:install'),
},
// Cache Control
@@ -31,6 +34,8 @@ contextBridge.exposeInMainWorld('electronAPI', {
setCachePersist: (persist: boolean) => ipcRenderer.invoke('cache:setPersist', persist),
openCacheFolder: () => ipcRenderer.invoke('cache:openFolder'),
clearCache: () => ipcRenderer.invoke('cache:clear'),
changeCacheLocation: (newPath: string) => ipcRenderer.invoke('cache:changeLocation', newPath),
selectDirectory: () => ipcRenderer.invoke('dialog:openDirectory'),
// Settings
settings: {