在最终版本发布之前,需要完成五项计划中的功能更改,包括用可扩展视图替换固定小部件、新的动画 API 以及效果和进度指示器的翻译、完成弹出菜单系统的返工(开发与嵌套子菜单和下拉菜单相关的想法),用事件处理程序替换旧的热键系统,最终确定用于拖放操作的新 API。
我们希望在 GTK 4 发布之前添加的可选功能包括 UI 设计器小部件、改进的顶部面板布局工具以及小部件存储库,通过该存储库可以交付实验性小部件,而无需集成到主 GTK 框架中。 还提到了将应用程序移植到 GTK4 的工具的开发,例如准备合适版本的 GtkSourceView、vte 和 webkitgtk 库,以及提供平台支持。 例如,基于 OpenGL 的渲染系统在 Linux 上运行良好,但基于 Vulkan 的渲染系统仍然需要一些工作。 在 Windows 上,Cairo 库用于渲染,但另一种基于
来源: opennet.ru