Gajim 1.5.0 和 1.5.1

 ·  作者 cal0pteryx  ·  Release

Gajim 1.5.0 和 1.5.1 发布了

Gajim 1.5.0 和 1.5.1 带来了显著的性能提升。固定聊天可以通过拖放进行排序,消息修正得到了改善,许多错误已被修复。

更新亮点

多年来,Gajim 内部处理聊天加载和显示的方式没有改变。每个聊天都会创建一个新的 Control,该控件将保存聊天横幅(名称、聊天状态等)、对话视图(消息)和消息输入,包括操作和菜单。这种方法的扩展性较差,因为 Gajim 的资源使用量会随着每个新聊天而增加。随着 Gajim 1.4 的推出,我们引入了一种新的对话视图,增加了同时显示的元素总数。将此乘以打开的聊天数量,您将得到 很多 更多的元素,这些元素必须一次性呈现。由于某些 GTK 主题问题(看着你,背景动画),Gajim 的每次聚焦/失焦都会导致 CPU 使用率激增。

为了克服这些限制,我们改变了 Gajim 的基础结构。整个聊天窗口及其所有元素现在只创建一次,然后在所有聊天之间_共享_。Gajim 在切换聊天时只切换每个元素的状态。由于加载的元素数量大幅减少,这一变化单独就减少了 Gajim 的 RAM 使用量 20%。由于单次渲染的元素更少,“从点击到行动”的延迟也显著减少。换句话说:使用 Gajim 感觉更加灵敏。

Gajim 1.5

Gajim 1.5

更多变化

新变化

变化

修复

在此版本中修复了超过 40 个问题

由于在发布 Gajim 1.5.0 后不久发现的一个错误,必须发布 Gajim 1.5.1。

请查看更新日志以获取完整列表。

获取最新版本

安装

联系我们

加入我们的 XMPP 聊天室来提问、分享想法或报告问题。

加入聊天室 提交工单