7 个版本
0.1.6 | 2023 年 10 月 26 日 |
---|---|
0.1.5 | 2023 年 7 月 26 日 |
0.1.2 | 2023 年 2 月 11 日 |
0.1.0 | 2023 年 1 月 26 日 |
0.0.0 | 2022 年 12 月 10 日 |
#127 在 WebAssembly
1,355 每月下载量
用于 8 个 crate(5 个直接使用)
160KB
1.5K SLoC
nw-sys
wasm_bindgen
对 NWJS API 的绑定
NWJS JS API 文档可在以下链接找到: https://docs.nw.js.cn/en/latest/
绑定
nw-sys
提供以下模块,为所有 NWJS 子系统提供 Rust 绑定
app
应用程序控制和信息访问clipboard
系统剪贴板访问menu
创建应用程序和托盘菜单screen
访问系统显示信息和布局shell
外部应用程序执行,文件和 URL 打开shortcut
创建应用程序键盘快捷键tray
创建和安装系统托盘菜单window
创建和控制应用程序窗口
基于此 crate 的高层 Rust API 也可通过 workflow-nw
crate 获得,该 crate 是 workflow-rs
应用程序开发框架的一部分。
示例
您可以在 https://github.com/aspectron/nw-sys-example 找到使用这些 API 的示例应用程序
其他 Crates
以下 crate 可以与 nw-sys
一起使用
依赖
~6.5–9MB
~171K SLoC