文件名称:真正的跨平台,真正的原生。 用于 Rust 的多个后端 GUI
文件大小:2.2MB
文件格式:ZIP
更新时间:2024-07-18 12:05:53
html gtk gui terminal native
WIP:索伦本地人一个 Rust UI 库,可以征服从桌面到移动设备的所有平台。尝试为您的 Rust 应用程序创建真正原生的、真正跨平台的 UI。一个用户界面来统治他们Sauron 原生扩展了sauron Web 框架,该框架深受Elm 架构的启发。Sauron 本机可以针对多个 GUI 后端。当前支持的后端gtkhtml推截屏运行示例git submodule init git submodule updatecd examples/cross_widget ./run_gtk.sh ./run_terminal.sh# if you have wasm-pack installed ./start_web.shTODO 一般弃用 itui,支持更易于维护的tiik待办事项小部件按钮复选框列( vbox )行 ( hbox )容器图像进度条收音机可滚动滑块空间文本text_input(文本框)TODO平台Linux (gtk)Windows (本机-windows-gui )Mac (appki-rs )浏览器(html)途易
【文件预览】:
sauron-native-master
----.travis.yml(360B)
----.gitmodules(91B)
----LICENSE-MIT(1KB)
----LICENSE-APACHE(11KB)
----rustfmt.toml(483B)
----.github()
--------FUNDING.yml(20B)
----crates()
--------sauron-widget()
----assets()
--------sauron-native-tui.png(90KB)
--------sauron-native-windows.png(600KB)
--------sauron-native-html.png(538KB)
--------sauron-native-gtk.png(623KB)
----test.sh(226B)
----.gitlab-ci.yml(722B)
----TODO.md(2KB)
----src()
--------image_util.rs(365B)
--------cmd.rs(1KB)
--------component.rs(434B)
--------lib.rs(465B)
--------backend.rs(1KB)
--------backend()
----Cargo.toml(2KB)
----Notes.md(3KB)
----examples()
--------cross_widget()
--------simple()
--------todomvc()
--------diff_widget.rs(2KB)
----.gitignore(26B)
----README.md(2KB)