GTK 4.0发布

2020-12-17 02:30:44

2020年是漫长的一年。有什么比主要版本更好的结束方式了!今天,我们发布了GTK 4.0。

GTK 4.0是一小组专门的开发人员经过大量努力的结果。我们将另外发布一篇统计信息,但简短的摘要是,自2016年11月3.89.1版本以来,我们已经添加了18000多个提交,并发布了20多个开发版本。

祝贺并非常感谢参与这项工作的每个人,特别是本杰明,艾曼纽尔,蒂姆,卡洛斯,乔纳斯和克里斯蒂安!

在一个职位上总结4年的发展是不可能的。过去一年中,我们撰写了有关此版本中许多新内容的详细文章:数据传输,事件控制器,布局管理器,渲染节点,媒体播放,可缩放列表,着色器,可访问性。以下是视觉形式的一些亮点:

GTK 4现在很稳定,我们认为它已经可以使用。这并不意味着GTK 3已经死了–我们将在可预见的将来继续支持和更新它(最新版本3.24.24在几天前悄然发布)。但是,这的确意味着GTK 2已达到使用寿命。我们将在未来几天发布一个最终的2.x版本,我们鼓励大家将其GTK 2应用程序移植到GTK 3或4。

源压缩包可在通常的位置使用。二进制软件包应很快出现在主要发行版中。

GNOME 40版本将有许多应用程序移植到GTK 4.如果您想今天尝试GTK 4.0,则可以使用gtk4-demo和gtk4-widget-factory的每夜Flatpak版本:

如果您想将应用程序移植到GTK 4,我们的迁移指南可作为文档的一部分获得。

没有许多提供错误报告,补丁,翻译或想法的志愿者,就无法开发GTK。感谢大家。我们也感谢GNOME基金会以开发资源,基础架构和旅行协助来支持GTK。

非常感谢所有为我们提供错误报告和反馈的早期测试人员,这些错误报告和反馈使本发行版更加完善。但是我们完全希望它将有一个快速的4.0.1版本来修复仅在.0版本之后才暴露出来的疏漏和陷阱。

现在我们有了4.0版本,我们需要带入库生态系统以使应用程序能够使用它。 vte,webkit和gtksourceview是一些最常与GTK一起使用的库。我们希望其中的GTK 4端口将很快可用。

如果出现更严重的问题,我们将及时为GNOME 40发布4.2版本,否则我们可能要等到夏天。

GTK 4之外的未来将有待观察。我们正在准备一些有趣的事情,但是我们也想听听应用程序开发人员希望在GTK中看到哪些功能。告诉我们!

我们将在下周五(在线)聚会中庆祝4.0版本。随意来!