Slint 1.9 已发布

主要观点:2024 年 12 月 18 日 Slint 团队发布 Slint 1.9,包含多项改进,如重新打造的文档系统、新的实时预览元素检查器、翻译捆绑等。
关键信息

  • 文档系统由 Astro 和 Starlight 驱动重新构建,带来视觉和结构更新、搜索改进、页面加载时间提升等,还将持续改进,包括增加示例、深入内容和教程。
  • 实时预览的元素检查器新增上下文菜单,方便在深度嵌套的用户界面中操作。
  • 可捆绑翻译,无需gettext库和部署.mo文件,在 CMake 或 Rust 中可配置,运行时可选择。
  • PopupWindow改进,可同时显示多个层级的弹出窗口,用close-policy属性控制关闭行为,自动放置在窗口内避免被裁剪,还在开发上下文菜单和菜单栏。
  • 回调可指定参数名以提高可读性,语言服务器可自动补全和悬停显示。
  • 其他改进包括新的 Rust 后端选择器、Linux 上 winit 后端适应桌面颜色方案变化、PhysicalPosition可序列化、ListView回调问题修复、动画支持方向、新增 accessibility 属性和各种定时器修复等,还分离了演示和示例。
    重要细节
  • 升级 Slint 1.9 可参考 GitHub 发布说明。
  • 感谢众多贡献者,列出了他们的 GitHub 账号。
  • Slint 是跨平台的 Rust 工具包,支持多种语言和目标设备,方便设计和开发共享项目及业务逻辑开发。
阅读 9
0 条评论