Alfa verze messengeru Pidgin 3 a oznámení messengeru Gaim 3

Byl představen první alfa-vydání klienta pro okamžité zasílání zpráv Pidgin 3.0 (2.95). Vydání je označeno jako ještě nepřipravené pro každodenní používání. Sestavení byla připravena ve formátu Flatpak a umístěna v beta-repozitáři na Flathub.

Větev Pidgin 3 se vyvíjí od roku 2011, a předtím byla ještě tři roky diskutována na úrovni konceptů a nápadů. Pidgin 3 přechází na systém typů GObject, knihovny GTK4 a Adwaita, buildovací systém Meson, GPlugin pro zpracování pluginů, SQLite pro uchovávání historie chatů a GSettings pro práci s nastavením. API bylo kompletně přepracováno. Pro definování prvků rozhraní je využit GTK Builder XML, a pro zobrazení historie chatů byla vytvořena vlastní knihovna widgetů Talkatu.

V rozhraní Pidgin 3 jsou sloučeny seznam kontaktů a chat do jednoho okna. Dovážení konzolového klienta Finch bylo ukončeno (není vyloučeno, že bude v budoucnu vrácen). Z protokolů se prozatím vyvíjejí implementace protokolů IRCv3, XMPP, SIP, Demo, Bonjour a Zulip. Větev Pidgin 3 není kompatibilní s Pidgin 2 a dříve vytvořenými pluginy, ale může být nainstalována paralelně s existujícími verzemi Pidgin 2.

Mezi změnami v předložené testovací verzi:

  • API pro protokoly bylo prohlášeno za dostatečně stabilní pro zahájení práce na implementaci dalších protokolů pro Pidgin 3, bez obav z významných změn v API.
  • Bylo navrženo nové API AccountSettings pro správu nastavení účtů, které podporuje použití v obvazech umožňujících vytváření pluginů s implementacemi protokolů ve skriptovacích jazycích jako Python a Lua. API AccountSettings také nevyžaduje povinné použití uživatelského jména pro každý účet, což například umožňuje žádost o přezdívku místo jména pro takové protokoly jako IRC.
  • Bylo implementováno samostatné rozhraní pro úpravu parametrů účtu, ve kterém se jedním seznamem vypisují všechna příslušná nastavení.
    Alfa verze messengeru Pidgin 3 a oznámení messengeru Gaim 3
  • Byl přidán plugin s počáteční podporou protokolu pro platformu pro výměnu zpráv Zulip.
    Alfa verze messengeru Pidgin 3 a oznámení messengeru Gaim 3
  • Byla přidána možnost pro aktivaci developerského režimu, ve kterém jsou zpřístupněny nedokončené experimentální funkce, jako jsou nedodělané pluginy pro protokoly.
    Alfa verze messengeru Pidgin 3 a oznámení messengeru Gaim 3
  • Z počtu závislostí byla vyloučena knihovna libxml2, místo uložení konfigurace ve formátu XML se nyní používá SQLite.

Vývojáři projektu Pidgin zároveň oznámili messenger Gaim 3. V roce 2007 byl Gaim přejmenován na Pidgin kvůli nárokům společnosti AOL, která vyvíjela messenger AIM. V roce 2017 AIM přestal existovat a doba platnosti ochranné známky nyní vypršela, proto se vývojáři rozhodli využít staré jméno k realizaci myšlenky vytvoření chatového klienta s klasickým rozhraním ve stylu Pidgin 2/Gaim, postaveném na GTK4 a disponujícím funkcionalitou messengeru na základě knihovny libpurple 3, vyvíjené pro Pidgin 3.

Gaim 3 umožní připojení ke všem sítím podporovaným v libpurple 3, ale využije rozhraní zaměřené na přímou výměnu zpráv, místo rozhraní na základě chatovacích místností vyvinutého v Pidgin 3. Vývoj Gaim 3 je v počáteční fázi. Sestavy se plánují vytvářet pro Linux, Windows a macOS.

Alfa verze messengeru Pidgin 3 a oznámení messengeru Gaim 3


Zdroj: opennet.ru
Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster