9 个版本
0.1.8 | 2024 年 2 月 5 日 |
---|---|
0.1.7 | 2024 年 1 月 17 日 |
0.1.6 | 2023 年 11 月 16 日 |
0.1.4 | 2022 年 10 月 22 日 |
0.1.3 | 2022 年 4 月 19 日 |
#248 在 图形 API 中
60 每月下载次数
54KB
160 行
livid-desktop
轻量级封装原生 webview,可用于 livid 的前端。
用法
livid-desktop = "0.1"
在您的 main.rs 中
use livid_desktop::{App, Settings};
use std::path::PathBuf;
fn main() {
let a = App::new(Settings {
w: 600,
h: 400,
title: "My App",
fixed: true,
port: 8080, // the default
dist_folder: PathBuf::from("dist"), // the default
..Default::default()
});
a.run();
}
dist 文件夹应包含 index.html 以及 wasm 和 JavaScript 代码。
要求
- 在 Windows 上:无其他依赖。
- 在 MacOS 上:无其他依赖。
- 在 X11/wayland 平台上,webkit2gtk
- 基于 Debian 的发行版:sudo apt-get install libwebkit2gtk-4.0-dev。
- 基于 RHEL 的发行版:sudo dnf install webkit2gtk3-devel。
lib.rs
:
livid-desktop
轻量级封装原生 webview,可用于 livid 的前端。
用法
livid-desktop = "0.1"
在您的 main.rs 中
use livid_desktop::{App, Settings};
use std::path::PathBuf;
fn main() {
let a = App::new(Settings {
w: 600,
h: 400,
title: "My App",
fixed: true,
port: "8080", // the default
dist_folder: PathBuf::from("dist"), // the default
..Default::default()
});
a.run();
}
dist 文件夹应包含 index.html 以及 wasm 和 JavaScript 代码。
要求
- 在 Windows 上:无其他依赖。
- 在 MacOS 上:无其他依赖。
- 在 X11/wayland 平台上,webkit2gtk
- 基于 Debian 的发行版:sudo apt-get install libwebkit2gtk-4.0-dev。
- 基于 RHEL 的发行版:sudo dnf install webkit2gtk3-devel。
依赖
~31MB
~12K SLoC