幾天前, Pidgin的開發團隊宣布: 透過公告,宣布了以下事項: Pidgin 3.0 的第五個實驗版本,技術上標示為版本 2.94.0。 此次發布是這款即時通訊用戶端漫長更新過程中的重要一步,其最終目標是徹底實現架構和使用者介面的現代化。
儘管開發商堅稱 這是一個預發布版本,由於功能不足,不適合日常使用。 儘管功能完整且存在錯誤,但此版本清晰地展現了該應用程式的未來發展方向,並且已經透過 Flathub beta 儲存庫提供了 Flatpak 格式的建置版本,以便在安全的環境中進行測試。
Pidgin 3.0 Experimental 5 的主要新功能
一 最受期待和最引人注目的新增內容之一 在這個版本中 功能性存在選擇器的初步實作。 長期以來,這項功能一直是 3.0 開發分支中缺少的一部分,但現在 u使用者可以管理基本狀態, 例如在 IRC 等協議中將自己設定為“離開”。雖然該功能已實現並在演示協議中正確體現,但團隊承認仍有一些工作要做,包括創建一個專門的編輯器來自訂這些狀態,並確保這些狀態在不同會話之間完全持久。
在視覺方面,透過以下方式,可訪問性和美觀性都得到了顯著提升: 更新用於產生使用者名稱顏色的演算法先前的系統已被基於 HSLuv 的系統所取代,該系統遵循 XEP-0392 標準的規範。儘管該標準起源於 XMPP 領域,但 Pidgin 決定將其應用於整個應用程式。這確保了分配給使用者的顏色在感知上是均勻且清晰易讀的,避免了先前版本中出現的低對比度組合,從而提高了可讀性。
此外,文中提到,針對這個新實驗版本所做的工作非常密集,主要集中在清理和最佳化 libpurple 庫上。一個相關的技術變化是 e移除 KWallet 的特定插件。 經過多次測試後, 開發人員證實,KWallet 與 libsecret 的原生整合使得舊插件變得多餘。 移除該功能後,程式碼得以簡化,憑證管理也委託給了現代 Linux 桌面標準,從而減輕了專案的維護負擔。

除了程式碼清理之外, 對應用程式處理安全性和內部資料的方式進行了深入調整。 KeychainAccess 和 wincred 等憑證提供者已更新,使用內部帳戶識別碼進行查找,而不是依賴使用者名,這提高了系統的健全性。
另一方面,還強調 已移除多個過時的部件。例如 SQLite 歷史適配器和 Purple.Gio API,這表示他們正在為最終版本 3.0.0 建立更輕量級、更有效率的程式碼庫。
最後值得一提的是,開發週期也面臨人為因素帶來的挑戰,團隊承認曾出現倦怠期,比預期更嚴重地延緩了進度。儘管如此, 該項目正按清晰的路線圖繼續推進。下一個實驗版本 2.95.0 計劃於 2026 年 3 月 31 日發布。由於這些測試版本不穩定,已明確要求各個 Linux 發行版的打包者不要將這些版本包含在最終用戶的穩定存儲庫中,因為該軟體尚未準備好用於生產環境,並且可能會導致難以管理的技術支援請求。
最後,也是非常重要的一點,我們再次強調,不建議將此實驗版本用於日常使用,而是為了幫助開發人員發現錯誤並進行改進。
如果您有興趣了解更多,可以查閱詳情 在下面的鏈接中。