生态桌面应用

项目配置与权限

固定言界、言台和言据版本,并为 GUI 系统服务声明最小权限。

应用只需要直接依赖言界;言界的锁文件会解析固定的言台0.1.x和言据1.1.x。正式项目应固定 Git 标签并提交言序.lock

[依赖]
言界 = { 包 = "yanxu-ui", git = "https://github.com/yanxulang/yanxu-ui.git", 修订 = "v0.1.0", 版 = "^0.1" }

[权限]
图形界面 = true
原生扩展 = true
剪贴板 = true
文件对话框 = true
权限用途是否隐式授予其他能力
图形界面窗口、事件、输入、绘制、字体、图片
原生扩展加载锁文件校验过的言台 ABI v2 制品
剪贴板读取和写入系统剪贴板
文件对话框打开、保存及目录选择对话框

不使用剪贴板或对话框时,应删除相应权限。图形权限不会自动授予文件、网络、通知、托盘、外部地址或全局快捷键。宿主嵌入应用还会把包权限与宿主上限取交集。

运行yanbao update后,锁文件记录 Git 修订、包内容摘要和当前目标的原生制品摘要。切换目标或平台时要在对应平台重新生成并验证锁文件,不要手工复制另一个架构的动态库。

开发言界本身时可临时使用路径 = "../yanxu-ui";发布应用不得保留工作区路径依赖。