18 个版本 (10 个破坏性版本)
0.10.3 | 2023年4月20日 |
---|---|
0.9.1 | 2023年2月18日 |
0.7.0 | 2022年12月7日 |
0.6.1 | 2022年11月10日 |
0.1.0 | 2019年11月25日 |
#1268 in GUI
每月下载量 6,609
用于 少于 41 crates
1MB
22K SLoC
iced_native
iced_native
使用 iced_core
并在其之上构建原生运行时,特点包括
- 一个自定义布局引擎,深受
druid
的启发 - 对所有内置小部件的事件处理
- 无渲染器 API
为了实现这一点,它引入了一组可重用的接口
- 一个
Widget
特性,用于实现新小部件:从布局需求到事件和绘制逻辑。 - 一些
Renderer
特性,旨在保持 crate 的无渲染器特性。 - 一个
Windowed
特性,利用raw-window-handle
,可以被针对 窗口 的图形渲染器实现。基于窗口的壳(如iced_winit
)可以使用此特性以保持无渲染器特性。
安装
在您的 Cargo.toml
中添加 iced_native
作为依赖项
iced_native = "0.10"
Iced 发展迅速,master
分支可能包含破坏性更改! 如果您想了解特定版本,请查看 版本列表。
依赖关系
~3.5–6MB
~114K SLoC