Alpha vydanie messengera Pidgin 3 a oznámenie messengera Gaim 3

Bol som predstavený prvý alfa release klienta pre okamžité zasielanie správ Pidgin 3.0 (2.95). Tento release je označený ako ešte nie pripravený na každodenné použitie. Buildy sú pripravené vo formáte Flatpak a sú umiestnené v beta repozitári na Flathub.

Veta Pidgin 3 sa vyvíja od roku 2011, pričom predtým sa diskutovalo ešte tri roky na úrovni konceptov a myšlienok. V Pidgin 3 došlo k prechodu na systém typov GObject, knižnice GTK4 a Adwaita, stavebný systém Meson, GPlugin na spracovanie pluginov, SQLite na ukladanie histórie chatov a GSettings na prácu s nastaveniami. API bolo úplne prepracované. Na definovanie prvkov rozhrania sa používa GTK Builder XML, a pre zobrazenie histórie chatov bola vytvorená vlastná knižnica widgetov Talkatu.

V rozhraní Pidgin 3 sú kombinované v jednom okne zoznam kontaktov a chat. Dodávanie konzolového klienta Finch bolo zastavené (nie je vylúčené, že ho môžu v budúcnosti vrátiť). Z protokolov sa zatiaľ vyvíjajú implementácie protokolov IRCv3, XMPP, SIP, Demo, Bonjour a Zulip. Vetva Pidgin 3 nie je kompatibilná s Pidgin 2 a predtým vytvorenými pluginmi, ale môže byť nainštalovaná paralelne so súčasnými buildmi Pidgin 2.

Medzi zmenami v predstavenom testovacom vydaní:

  • API pre protokoly je vyhlásené za dostatočne stabilné pre začiatok práce na implementácii ďalších protokolov pre Pidgin 3, bez obáv z významných zmien v API.
  • Navrhnuté je nové API AccountSettings pre správu nastavení účtov, ktoré podporuje používanie v obalových vrstvách umožňujúcich vytvárať pluginy s implementáciami protokolov v skriptovacích jazykoch, ako sú Python a Lua. API AccountSettings tiež nevyžaduje povinné používanie používateľského mena pre každý účet, čo napríklad umožňuje požadovať prezývku namiesto mena pre také protokoly, ako je IRC.
  • Bol implementovaný samostatný rozhranie pre úpravu parametrov účtu, v ktorom sú všetky príslušné nastavenia zobrazené v jednom zozname.
    Alpha vydanie messengera Pidgin 3 a oznámenie messengera Gaim 3
  • Pridaný plugin s počiatočnou podporou protokolu pre platformu na výmenu správ Zulip.
    Alpha vydanie messengera Pidgin 3 a oznámenie messengera Gaim 3
  • Pridaná možnosť pre aktiváciu režimu vývojára, v ktorom sú sprístupnené nedokončené experimentálne funkcie, ako sú nedokončené pluginy pre protokoly.
    Alpha vydanie messengera Pidgin 3 a oznámenie messengera Gaim 3
  • Medzi závislosťami bola vylúčená knižnica libxml2, namiesto uchovávania konfigurácie vo formáte XML sa teraz používa SQLite.

Vývojári projektu Pidgin zároveň oznámili messengera Gaim 3. V roku 2007 bol Gaim premenovaný na Pidgin kvôli nárokom spoločnosti AOL, ktorá vyvíjala messenger AIM. V roku 2017 AIM prestal existovať a ochranná známka bola zrušená, preto sa vývojári rozhodli využiť staré meno na realizáciu myšlienky vytvorenia chatového klienta s klasickým rozhraním v štýle Pidgin 2/Gaim, postaveného na základe GTK4 a disponujúceho funkčnosťou messengera založeného na knižnici libpurple 3, vyvíjanej pre Pidgin 3.

Gaim 3 umožní pripojenie ku všetkým sieťam podporovaným v libpurple 3, ale využije rozhranie zamerané na priame zasielanie správ, namiesto rozhrania založeného na chatových miestnostiach, ktoré je vyvíjané v Pidgin 3. Vývoj Gaim 3 sa nachádza v počiatočnej fáze. Zostavy plánujú vytvárať pre Linux, Windows a macOS.

Alpha vydanie messengera Pidgin 3 a oznámenie messengera Gaim 3


Zdroj: opennet.ru
Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster