GTK 4.2图形工具包发布

经过三个月的开发,用于创建图形用户界面的多平台工具包 GTK 4.2.0 发布了。 GTK 4 正在作为新开发流程的一部分进行开发,该流程试图为应用程序开发人员提供稳定且受支持的 API,可以使用多年,而不必担心由于下一个 GTK 中的 API 更改而必须每六个月重写一次应用程序分支。

新版本主要修复了错误,并根据将程序移植到 GTK4 的开发人员的反馈对 API 进行了改进。 GTK 4.2 中一些最显着的改进包括:

  • 添加了 NGL 渲染器,这是一种新的 OpenGL 渲染引擎,在 Linux、Windows 和 macOS 上默认启用。 NGL 渲染器提供更高的性能,同时减少 CPU 负载。 要返回旧的渲染引擎,您应该使用环境变量 GSK_RENDERER=gl 运行应用程序。
  • 修改输入的下一个字符的外观的撰写序列和静音键的处理已被重新设计。
    GTK 4.2图形工具包发布
  • 已经实现了在 Meson 组装系统中以子项目的形式使用 GTK 的能力,这允许您将 GTK 及其所有依赖项构建为您自己的应用程序的组装环境的一部分,并获取所有组装工件进行交付以及使用所选工具的应用程序。
  • 改进了对使用这些平台本机工具编译适用于 Windows 和 macOS 的 GTK 的支持。
  • API 文档已重做,其生成使用新的 gi-docgen 生成器,该生成器可以更方便地呈现信息,包括用于将代码示例添加到剪贴板的按钮、祖先层次结构的可视化表示以及每个文档的接口类,该类的继承属性、信号和方法的列表。 界面支持客户端搜索,自动适应不同屏幕尺寸。 一个新的文档站点 docs.gtk.org 已经推出,该站点还提供有关 GObject、Pango 和 GdkPixbuf 自省的配套教程。
  • 从参与渲染的 GLSL 着色器到为残疾人士提供的对象,各种组件的性能都得到了优化。
  • 使用新版本的 Cairo 库时实现了亚像素文本定位。
  • 提供了用于选择表情符号的自适应界面布局。
  • 改进了对用于输入控制的 Wayland 协议扩展的支持。
  • 改进了文本视图小部件中的滚动性能。
  • 改进了弹出窗口小部件中阴影的渲染。
    GTK 4.2图形工具包发布

来源: opennet.ru

添加评论