#ui #dom #react #macos-ios

dioxus-desktop

为Dioxus提供的WebView渲染器

21个版本

0.6.0-alpha.22024年8月7日
0.5.6 2024年7月18日
0.5.0 2024年3月28日
0.4.3 2023年12月7日
0.2.2 2022年3月9日

#1067 in GUI

Download history 894/week @ 2024-05-01 872/week @ 2024-05-08 996/week @ 2024-05-15 920/week @ 2024-05-22 959/week @ 2024-05-29 970/week @ 2024-06-05 835/week @ 2024-06-12 1044/week @ 2024-06-19 903/week @ 2024-06-26 590/week @ 2024-07-03 1021/week @ 2024-07-10 1231/week @ 2024-07-17 1190/week @ 2024-07-24 1381/week @ 2024-07-31 1151/week @ 2024-08-07 1043/week @ 2024-08-14

4,936 每月下载量
27crate中(直接使用15个)

MIT/Apache

1.5MB
23K SLoC

Dioxus Desktop (webview)

Crates.io MIT licensed Build Status Discord chat

网站 | 指南 | API文档 | 聊天

概述

dioxus-desktop 为Dioxus VirtualDom提供了基于WebView的桌面渲染器。

这需要在目标系统上安装WebView。WebView默认安装在macOS和iOS设备上,但在Windows或Linux设备上可能没有预安装。要解决这些问题,请遵循指南中的说明

功能

  • 简单的一行启动桌面应用程序
  • Dioxus VirtualDom在本地线程上运行
  • 通过 wrytao 完全支持HTML/CSS
  • 暴露了来自tao的 windowProxy 类型,以便直接操作窗口
  • 有助于访问窗口、WebView和运行JavaScript的钩子

贡献

许可证

本项目采用MIT许可证

除非您明确说明,否则您有意提交的任何贡献,包括但不限于Dioxus,均按MIT许可,无任何附加条款或条件。

依赖

~19–63MB
~1M SLoC