GTK 4.20 发布,跨平台开源图形工具包
GTK 4.20 已发布,新版本在 Wayland、渲染器兼容性、跨平台支持、无障碍以及视频与图形处理方面进行了多项重大更新,确保 GTK 在 Linux、macOS、Android 与 Windows 上拥有更稳定、一致的用户与开发体验,同时为即将上线的 GNOME 49 桌面环境提供技术基础。
GTK (GIMP Toolkit) 是一套跨多种平台的图形工具包,最初为 GIMP 而写,GIMP 是指 GNU 图像处理程序 (GNU Image Manipulation Program),GIMP 拥有几乎所有图象处理所需的功能,号称 Linux 下的 Photoshop。GTK 后来发展成为 Linux 下开发图形界面应用的主流开发工具。
Wayland 支持提升
-
增加对 wl_seat v10 协议的支持。
-
支持 tablet protocol v2。
-
引入 server-side 键重复机制。
-
改善自然滚动处理等功能。
跨平台增强
-
Vulkan 渲染器在 macOS 上得到修复与优化,并增强整体 Vulkan 渲染代码的稳定性。
-
macOS 平台新增 窗口贴靠(window snapping) 和改进的 窗口菜单支持。
功能与渲染改进
-
视频播放组件新增 YUV 格式支持。
-
增加 会话管理 portal 支持,强化跨桌面环境一致性。
-
改善符号图标(symbolic icons)的渲染质量。
-
支持 CSS 媒体查询,让主题在色彩方案与对比度上具备更细致的响应式表现。
-
在 OpenGL 渲染路径中增加对 多平面纹理(multi-plane textures)的支持。
-
继续推进无障碍访问(accessibility)方面的改进,如对输入框、文件选择器等组件的辅助功能增强。
与 GNOME 生态系统同步
- GTK 4.20 正式作为稳定版本发布,且及时在 GNOME 49 发布周期前推出,可预见将被 GNOME 49 默认采用。
详情查看 https://gitlab.gnome.org/GNOME/gtk/-/blob/main/NEWS