跳转到内容

框架能力索引

PocketArk 的框架能力按模块划分,插件只引用、不修改。下表是全部能力的事实源, 可在落地页用「能力矩阵」按前端 / Rust 筛选搜索。

能力前端入口Rust说明
IPC@/core/ipcgenerate_handler(构建期生成)ipc<T>(cmd, args),命令名受 commands.gen.ts 约束;禁止裸 invoke
事件总线@/core/eventsevents.rs类型化 emitEvent / onEvent,统一事件前缀
日志@/core/loggerlog双端统一,接管 console
错误@/core/errorserror.rsAppError{code,message} 规范化 + 全局提示
数据库@/core/dbdb.rsDrizzle(kdb) + 通用 CRUD + 作用域迁移
HTTP@/core/httphttp.rsreqwest,无 CORS;download() 流式下载 + 进度
主题@/core/themeset_window_appearance亮 / 暗 / 跟系统 + 主题色 + 字号
插件注册@/core/pluginsplugins/mod.rs前后端构建期自动注册
在线更新@/core/updaterupdater.rstauri-plugin-updater + 静态清单
系统通知@/core/notifytauri-plugin-notification权限申请 + 设置开关
开机自启@/core/autostarttauri-plugin-autostart真相源在系统
数据库事务@/core/dbrunInTransactiondb.rs单事务批量执行,失败回滚
数据备份 / 恢复 / 重置设置页「数据」db.rs恢复 / 重置后自动重启
设置导入 / 导出@/core/settings-transferfiles.rs导出 JSON;导入后重启生效
诊断报告@/core/diagnosticsdiagnostics.rs环境信息 + 最近日志
单实例tauri-plugin-single-instance二次启动唤起主窗口 + 转发参数
应用内快捷键@/core/shortcutsregisterShortcut('mod+k', fn)
全局快捷键@/core/global-shortcuttauri-plugin-global-shortcut设置项驱动,唤起主窗口
全局搜索 / 命令面板@/core/searchCmd/Ctrl+K 聚合导航与工具
任务栏进度 / 徽标@/core/taskbarTauri Window API进度 0–100 / Dock 徽标
后台任务@/core/taskstasks.rs取消令牌 + task:// 进度事件
打开内容@/core/open-withopen.rsCLI / 深链接 / 拖拽统一分发(onOpenFiles
多窗口@/core/windowscapabilities/windows.jsonopenAppWindow(),label win-*
原生应用菜单@/core/eventsapp://menumenu.rsmacOS menubar / Win 窗口菜单
平台探测@/core/platform.tsisMac(样式与快捷键修饰键差异)