#declarative-ui #ui-framework #declarative #cross-platform-gui #ui #compose-ui

ribir_dev_helper

一种无侵入性的声明式 GUI 框架,用于构建现代原生/wasm 跨平台应用程序

33 个版本 (4 个重大更改)

0.4.0-alpha.6 2024 年 8 月 21 日
0.4.0-alpha.32024 年 6 月 26 日
0.3.0-alpha.12024 年 3 月 27 日
0.0.1-alpha.52023 年 7 月 4 日

#1275 in GUI

Download history 15/week @ 2024-05-03 2/week @ 2024-05-17 109/week @ 2024-05-24 90/week @ 2024-05-31 98/week @ 2024-06-07 97/week @ 2024-06-14 100/week @ 2024-06-21 10/week @ 2024-06-28 3/week @ 2024-07-05 40/week @ 2024-07-26 86/week @ 2024-08-02 98/week @ 2024-08-09 98/week @ 2024-08-16

322 每月下载量

MITAGPL-3.0

265KB
6K SLoC

开发助手

此库提供宏,以方便对 Ribir 进行测试。

依赖关系

要使用这些宏,请将 pasteribir_dev_helper 包含在您的 Cargo.toml 文件 [dev-dependencies] 部分中。有关更多详细信息,请参阅宏文档。

测试用例文件

这些宏可能需要读取文件进行测试。所有这些文件都来自您工作区根目录下的 test_cases 目录。

使用环境变量 RIBIR_IMG_TEST=overwrite 来覆盖或生成文件。例如,可以使用 RIBIR_IMG_TEST=overwrite cargo test 覆盖所有测试用例文件。对于特定测试,使用 RIBIR_IMG_TEST=overwrite cargo test -- test_name

对于图像测试,如果实际图像与预期图像不同,则将实际图像和差异图像与预期图像一起保存。差异图像表示实际图像和预期图像之间的差异。

依赖关系

~24–55MB
~1M SLoC