5 个版本
0.1.5 | 2021 年 5 月 4 日 |
---|---|
0.1.4 |
|
0.1.3 | 2021 年 4 月 23 日 |
0.1.1 | 2021 年 3 月 21 日 |
0.1.0 | 2021 年 2 月 27 日 |
#255 在 多媒体
47 每月下载量
在 4 crates 中使用
1.5MB
31K SLoC
UX Animate 是 UX 框架和 Angular Rust 的动画库。
目前,这些也是 Clutter 库的 Rust 绑定。但我们计划用纯 Rust 实现,以提高性能、控制和添加新功能。我们在项目中实现了 Clutter 库绑定,并立即利用了我们的 UX-Primitives 库,并实现了 Canvas 抽象以与 HTML5 Canvas 和 Cairo 一起工作。
Angular Rust 是 Rust 语言的具有高生产力的、平台无关
的前端框架。它现在支持桌面和 Web 开发。Angular Rust 目前使用 Clutter 进行桌面开发,使用 WebAssembly 进行 Web 开发。我们计划添加对移动开发的支持。
特性
- 从 UX Primitives 实现的 cairo 和 Web Canvas 图形后端
- 缓动支持
- 插值支持
- 缓动支持
- 运动支持
- 物理支持
- 缓动支持
- 动画运行时支持
- SVG 支持
快速入门
安装 UX Animate
cargo add ux-animate
了解更多
社区
贡献
我们相信更广泛的社区可以创建更好的代码。改善社区的第一步是通过给项目加星来让开发者了解它。更多的星号 - 更多的成员。
Angular Rust 是一个社区项目,我们欢迎来自所有背景的开发者的各种贡献,无论大小。我们希望 Angular Rust 社区成为一个有趣和友好的地方,因此请查看我们的 行为准则,了解哪些行为是不可容忍的。
新到 Angular Rust?
通过帮助我们改进 文档 来开始了解框架。欢迎改进测试覆盖率的 pull requests。
寻找灵感?
查看与 Angular Rust / WebAssembly 相关的精选资源列表,请访问 awesome-angular-rust。
有什么疑问吗?
欢迎加入我们的 Gitter 聊天室 或创建一个新的 “问题”问题 以获得贡献者的帮助。通常,问题可以导致框架的改进、更好的文档,甚至新的功能!
准备好深入代码了吗?
在审查完 贡献代码指南 后,查看 “良好入门问题”(他们渴望得到关注!)。一旦找到感兴趣的问题,请随意分配给自己,并不要犹豫寻求指导,问题的复杂程度各不相同。
让我们互相帮助!
来帮助我们解决最关键的问题 并因你的努力获得小额现金奖励。我们使用 Issuehunt 从我们的 Open Collective 资金中资助问题。如果你真的很关心一个问题,你可以选择自己添加资金!
发现了一个错误吗?
请 报告所有错误! 如果他们有兴趣并且有时间,我们很高兴帮助开发人员修复他们发现的错误。
待办事项
- 文档
- 缓动支持
- 运动支持
- 物理支持
- 缓动支持
- 动画运行时支持
- SVG 支持
依赖项
~13–29MB
~492K SLoC