Slint 1.17版本发布,增强了桌面应用功能,包括拖拽、托盘图标、Tooltip和双向绑定。同时优化了Node.js集成,降低了CPU占用。Rust商业网络正式启动,旨在促进企业用户与Rust项目的合作,提升Rust在生产环境中的应用。此外,ratcn项目发布预览,提供可复制的终端组件库,助力Ratatui开发者。
Slint 1.16 版本将弃用其他内置样式,Fluent 成为默认样式,以保持各平台的交互一致性。Zench 0.2.0 是 Rust 的基准测试工具,支持无缝集成和性能断言。beamterm 1.0 是高性能终端渲染库,支持 WebGL2 和 OpenGL 3.3,具备快速渲染和 Unicode 支持。
这是一款基于 Rust 和 Slint 的轻量级 WSL 管理面板,具备直观的 GUI 和多种功能,如一键管理 WSL 发行版、实时监控状态、备份与克隆,支持多语言界面,性能优越。
Fyrox游戏引擎1.0发布,支持2D/3D开发,更新包括物理渲染和粒子系统优化。Roughtime协议的Rust实现2.0重写,增强了安全性。Slint 1.14更新支持图形变换和Python集成。
Rust 1.90.0 发布,主要更新包括在 Linux x86_64 平台上默认连接器改为 LLD,Cargo 支持发布整个工作区,x86_64-apple-darwin 降级为 Tier 2,并发布稳定 API。同时,介绍了 occupied crate,简化 Option 值处理。LibrePCB 2.0 采用新单窗口设计,基于 Rust 的 Slint 框架,提升界面简洁性与安全性。
Rustdoc 新增宏扩展功能,用户可在源代码页面查看宏扩展代码。演讲讨论如何通过工具帮助新手和专家应对 Rust 的复杂性。Slint 1.13 发布,带来实时预览和多项语言改进。
正在开发一个多语言支持的工具软件,UI使用Slint。面临如何处理多语言错误提示的问题,目前使用自定义Error类型,但在多语言输出时遇到困难。考虑定义Trait并实现translate方法以输出错误,但觉得不够优雅。
Rust团队启动编译器性能调查,旨在改善编译效率,截止日期为2025年7月7日。Slint 1.12发布,支持WGPU和iOS。primitive_fixed_point_decimal库解决浮点数精度问题。serde_json_borrow 0.8成为最快的JSON解析器。safe-math库提供安全数学运算。HeadlessPiPlayer是基于Raspberry Pi的视频播放器。讨论中提到Rust是否能替代Shell脚本。
本文调研了43种Rust GUI库,分析了它们在文本标签与输入框联动、Windows支持、可访问性及IME输入等方面的表现。推荐Dioxus、Slint和egui等库,尽管没有完美选择,但相比2021年,开发者有了更多合理的选项。
Slint 1.10 发布,新增 Figma 插件,解决设计与实现的转换问题。实时预览中加入数据编辑器,支持动态菜单构建,提升开发效率。
Vike是vite-plugin-ssr的新名称,已从Vite的SSR插件发展为完整Web应用框架,支持动态内容、静态生成,兼容多种框架并支持Bun运行时。Slint GUI工具包发布1.8版,新增属性变化回调。LangChain更新至0.3版,改进Python和JavaScript生态。Astro更新Starlight文档框架,增强多语言支持和按需渲染。
Hyperion项目旨在打破Minecraft世界中同时在线玩家数量的纪录,目标是支持1万名玩家。项目使用Rust语言和ECS架构,支持多种游戏机制,并计划提供mod/插件API。Flecs-Rust是一个用于Rust的ECS框架,目前处于Alpha阶段。Slint 1.8版本新增了属性变化回调、计时器和滑动手势处理器,提升了用户体验,并支持STM32开发板。
Slint发布了1.5版本,支持Android、改进实时预览并引入Python支持。开发者可以使用Slint构建Android应用程序,并在嵌入式Android平台上开发和部署Slint应用程序。此版本还改进了实时预览功能,并添加了对Python的支持。Slint 1.5版本还提供了许多新的API,修复了错误和Bug。
Slint 是一个支持 Rust、C++ 和 JavaScript 的声明式 GUI 工具包,具备响应式设计和跨平台特性,提供轻量级的开发体验,适合构建原生应用界面。Kingfisher 是一个 Swift 库,用于异步下载和缓存图片,支持多层次缓存和自定义控制。Cemu 是 Wii U 模拟器,支持大多数 Wii U 游戏。PHP-Parser 是 PHP 解析器,能够将 PHP 代码解析为抽象语法树并进行修改。
Slint v1.5发布,支持Android部署和实时预览功能。Kani 0.48.0更新,是一个验证Rust程序的开源工具。本周Rust社区总结。
SK Signet推出了适用于其电动车充电桩的新型HMI,由Slint制作。Windows Capture是一个高效的屏幕录制库,可用于教学视频、截图或录制游戏过程。imessage-exporter提供了一个库,用于与iMessage数据进行交互。
Zellij发布了最新的插件系统,提供了Rust SDK开发插件,管理用户工作区并在特定事件时唤醒。文章介绍了使用Rust和LLVM工具生成代码覆盖率报告的方法,提到了Tarpaulin工具。Slint发布了1.1版本,更新包括翻译功能、fluent UI风格、新的widget组件和OpenGL集成。Slint协议在GPLv3基础上进一步开放,允许集成到应用程序中使用。
Slint是一个使用Rust编写的下一代GUI编程工具包,支持多种操作系统和处理器架构,内存占用小。SeaStreamer是一个基于async-std和tokio的流处理工具包,提供对kafka和redis数据流的支持。作者还使用Rust实现了一个高效的Zip密码破解工具。
Slint语言的新变化 Slint 语言的设计结合了新旧元素:在 QML 方面的丰富经验和全新 Canvas 的可能性,现代 HTML/CSS 提供的功能使 UI 设计的某些方面非常方便。 声明组件 Input/Output...
完成下面两步后,将自动完成登录并继续当前操作。