Pidgin 3.0 即時通訊用戶端的第三個 alpha 版本(2.97)已發布。此版本尚未準備好用於日常使用。建置版本已採用 Flatpak 格式,並可在 Flathub 的 beta 程式碼庫中找到。
Pidgin 3 自 2011 年起開始開發,歷經三年的概念構思與討論。 Pidgin 3 採用了 GObject 類型系統、GTK4 和 Adwaita 函式庫、Meson 建置系統、用於外掛程式處理的 GPlugin、用於儲存聊天記錄的 SQLite 以及用於管理設定的 GSettings。其 API 也進行了徹底的重新設計。介面元素採用 GTK Builder XML 定義,並建立了一個名為 Talkatu 的自訂控制項庫來顯示聊天記錄。
Pidgin 3 的介面將聯絡人清單和聊天功能合併在一個視窗中。 Finch 控制台用戶端已停止維護(未來可能會重新啟用)。目前正在開發 IRCv3、XMPP、SIP、Demo、Bonjour 和 Zulip 的協議實現。 Pidgin 3 分支與 Pidgin 2 和先前建立的插件不相容,但可以與現有的 Pidgin 2 版本並行安裝。
此測試版本的變更包括:
- 我們提出了一套新的圖標來反映參與者的身分。

- 連線中斷後會自動重新連線。每分鐘嘗試重新連線一次,與 Pidgin 2 不同,重新連線次數沒有限制。下次嘗試重新連線的時間會顯示在內建的調度器中。

- 新增了一個用於管理插件的獨立對話框。

- 新增了 PurpleHistory 類,定義了聊天中訊息的顯示格式。
- 支援 Zulip 訊息傳遞協定的插件已移除實驗性開發標誌,該協定現在顯示在建立帳戶時可用的協定清單中。
來源: opennet.ru



