1 个不稳定版本

使用旧Rust 2015

0.1.0-alpha.02023年12月10日
0.0.3-alpha 2023年9月5日
0.0.2-alpha 2023年9月5日
0.0.1-alpha 2023年9月5日

#31 in #dispatch

Apache-2.0

220KB
3.5K SLoC

Uxui-rs

Uxui是一个针对桌面平台编写的跨平台UI框架。

速度

Uxui是一个保持模式UI框架,设计时尽可能减少动态派发。

当前状态

截至目前,uxui处于开发初期阶段。它尚未准备好用于生产。到目前为止,验证和测试仅在Windows上进行,但计划在不久的将来对Linux和macOS进行全面验证。

目前,由于缺乏继承,'组件'完全使用dyn traits实现。这导致每个组件都必须处理自己的尺寸和事件处理/传播。这并不理想,并有望在未来找到更好的解决方案后得到改善。

要求

  • glslc - glsl编译器(可在vulkan sdk中找到)

依赖项

~35–71MB
~1M SLoC