皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

GNOME 的Blueprint 标记语言在 GTK4 UI 中取得进展

Blueprint 是一种当前处于实验阶段的标记语言和编译器,用于制作 GTK4 用户界面。Blueprint 允许以声明方式创建 GTK UI,旨在提供非常简单和良好的开发人员体验。

GNOME 本周文章指出,Blueprint 标记语言现在包含在 GNOME Nightly SDK 中。此外,Blueprint 预计将添加到即将推出的 GNOME 49 SDK 中。Blueprint 在 GNOME 的本周文章中被描述为:

“Blueprint 是通过 .ui XML 文件(GTK Builder 文件)定义 GTK/Libadwaita 用户界面的替代方案。Blueprint 的目标是提供比 XML 需要更少样板且更易于学习的 UI 定义。Blueprint 还为 IDE 集成提供了语言服务器。

我们的许多 GNOME Circle 应用程序已经使用 Blueprint 构建,还有一些 Core 和 Incubator 应用程序。

那些希望了解有关 Blueprint 标记语言的更多信息的人可以通过 GNOME 文档进行学习,下面是一个代码片段示例:

GNOME 的Blueprint 标记语言在 GTK4 UI 中取得进展

除了 Blueprint 被添加到 GNOME Nightly SDK 之外,本周 在 GNOME 中提到的其他一些项目包括 GNOME 日历终于支持基于键盘的导航,Musicus 作为专注于古典音乐的新 GNOME 音乐播放器首次发布,以及 Frctal 11 的发布。

转自 GNOME’s Blueprint Markup Language Making Progress For GTK4 UIs – Phoronix