#gtk #clutter #gnome

sys clutter-sys-rs

Clutter 库的 FFI 绑定

4 个版本

0.1.3 2021年5月6日
0.1.2 2021年4月17日
0.1.1 2021年3月27日
0.1.0 2021年3月23日

#404多媒体

每月 25 次下载
6 组件中使用(直接使用 2 个)

MIT 许可证

610KB
12K SLoC

clutter-sys-rs

API Docs Crates.io Tests MPL-2.0 licensed Gitter chat loc

clutter-sys-rs 是 Clutter 库的 FFI 绑定。由于 Angular Rust 依赖于它,clutter-sys-rs 在 Angular Rust 基础设施中开发。

Clutter 是一个开源软件库,用于创建快速、吸引人、可移植和动态的图形用户界面。

Clutter 使用 OpenGL 进行渲染(并可选使用 OpenGL ES 在移动和嵌入式平台上使用),但围绕 GL 的复杂性提供了一个易于使用、高效、灵活的 API。

Clutter 不强制特定的用户界面风格,但提供了一个丰富、通用的基础,用于满足特定需求的高级工具包。

如果您想使用功能相同但性能更好、具有新功能的更活跃开发的库,那么我建议您使用 UX-Animate 作为 clutter-rs 的继任者。

Angular Rust 是一个针对 Rust 语言的、高生产力的、平台无关 的前端框架。它现在支持桌面和 Web 开发。Angular Rust 当前使用 GTK 进行桌面开发,使用 WebAssembly 进行 Web 开发。我们计划添加对移动开发的支持。

Angular Rust structure

快速入门

安装 clutter-rs

cargo add clutter-rs

了解更多

社区

贡献

我们相信更广泛的社区可以创造更好的代码。改善社区的第一步是让开发者了解项目,通过给它 star 来支持它。更多的 star - 更多成员。

Angular Rust 是一个社区项目,我们欢迎来自所有背景的开发者的大大小小的贡献。我们希望 Angular Rust 社区成为一个有趣和友好的地方,因此请阅读我们的 行为准则 以了解哪些行为是不可容忍的。

新到 Angular Rust?

通过帮助我们改进我们的 文档 来了解框架。我们也非常欢迎改善测试覆盖率的 pull request。

寻找灵感?

awesome-angular-rust 查看社区整理的与 Angular Rust / WebAssembly 相关的精彩内容列表。

对某事感到困惑吗?

欢迎加入我们的Gitter聊天室或打开一个新的“问题”问题以获得贡献者的帮助。通常问题会导致框架的人机工程学改进、更好的文档,甚至新的功能!

准备好深入代码了吗?

在审查了代码贡献指南后,查看“良好首次问题”(他们渴望得到关注!)。一旦找到一个你感兴趣的问题,你就可以自由地将自己分配给一个问题,并且不要犹豫寻求指导,问题的复杂程度各不相同。

让我们互相帮助!

来帮助我们解决最重要的问题并因你的努力而获得小额现金奖励。我们使用Issuehunt从我们的Open Collective资金中资助问题。如果你真的在乎一个问题,你可以选择自己添加资金!

发现了bug吗?

报告所有bug!如果他们对修复他们发现的bug感兴趣并且有时间,我们将很高兴帮助他们。

待办事项

  • 文档

依赖项

~2MB
~41K SLoC