2020 年 8 月开发新闻

 ·  by cal0pteryx  ·  开发

Gajim 开发新闻

这个月的重点是配置。Gajim 提供了大量的配置选项,使其可定制以满足几乎每个用户的需求。设置后端进行了升级,许多代码已被清理,这应该使你更容易处理 Gajim 的所有配置可能性。

Gajim 的变化

Gajim 的配置后端周围清理了大量代码。这是必要的,以便从基于文本文件的配置迁移到由 SQLite 驱动的新设置后端。所有涉及配置的内容(首选项、账号设置、状态)现在完全迁移到 SQLite。Gajim 现在能够高效地存储设置,并且一些关于默认值的怪癖已得到解决。当你通过高级配置编辑器浏览 Gajim 的配置时,你现在只会看到在首选项或账号窗口中不可用的设置。状态(例如窗口大小)也已从 ACE 中移除,从而减少了杂乱。

在经历了这些内部变化后,终于是时候重新设计首选项窗口了。账号窗口已经具备了“列表框”设置,使得 Gajim 能够以整洁明了的方式显示设置。我们计划全面迁移首选项窗口,这将使您更容易处理 Gajim 的所有配置选项。

新首选项窗口的预览

新首选项窗口的预览

其他更新

插件更新

现在可以通过 Flatpak 安装“Ayatana Appindicator 集成”插件。

python-nbxmpp 中的变化

已添加对 JID 转义(XEP-0106)的支持,使用户能够加入包含特殊字符的群聊(例如 IRC 频道中的 ‘&’)。此外,书签解析也得到了改善(昵称验证,针对 XEP-0402 的密码元素)。

如往常一样,欢迎加入gajim@conference.gajim.org与我们讨论。

Get the latest release

Install

Contact

Join our XMPP chat to ask questions, share ideas or to report issues.

Join our Chat Open a Ticket