Esitatud on esimene alfa-vÀljalaskmine Pidgin 3.0 (2.95) kohandatud sÔnumside kliendilt. VÀljalase on mÀrgitud kui veel mitte igapÀevaseks kasutamiseks valmis. Koostatud on Flatpak formaadis ja paigutatud beta-repositooriumisse Flathub.
Pidgini 3 haru on arendatud alates 2011. aastast, ning enne seda arutati seda kolm aastat kontseptsioonide ja ideede tasemel. Pidgin 3-l on GObject tĂŒĂŒbisĂŒsteemi ĂŒleminek, GTK4 ja Adwaita raamatukogud, Meson koostamissĂŒsteem, GPlugin pluginade töötlemiseks, SQLite vestluste ajaloo salvestamiseks ja GSettings seadmete haldamiseks. API on tĂ€ielikult ĂŒmber töötatud. Kasutajaliidete elementide mÀÀratlemiseks on kaasatud GTK Builder XML ning vestluste ajaloo kuvamiseks on loodud oma Talkatu vidinate raamatukogu.
Pidgin 3 liideses on ĂŒhendatud samas aknas kontaktide nimekiri ja vestlus. Konsolide klient, Finch, on tootmisest kĂ”rvaldatud (vĂ”imalik, et see vĂ”ib tulevikus tagasi tulla). Praegu arendatakse edasi IRCv3, XMPP, SIP, Demo, Bonjour ja Zulip protokolle. Pidgin 3 haru on Pidgin 2 ja varasemate pluginate suhtes ĂŒhilduvuseta, kuid seda saab paigaldada paralleelselt juba olemasolevate Pidgin 2 versioonidega.
Esitatud katsevÀljaande muudatuste hulgas:
- Protokollide API on kuulutatud piisavalt stabiilseks, et alustada tÀiendavate protokollide rakendustega töötamist Pidgin 3-s, ilma olulisest API muutmisest muretsemata.
- Pakkuda on uus AccountSettings API, mis haldab konto seadeid ja toetab kasutamist lĂ”pp-punktides, mis vĂ”imaldavad luua pluginaid protokollide rakendustega skriptimiskeeltes nagu Python ja Lua. AccountSettings API ei nĂ”ua ka igas konto puhul kasutajanime, mis nĂ€iteks vĂ”imaldab kĂŒsida hĂŒĂŒdnime protokollide jaoks, nagu IRC.
- Tehtud on eraldi liides konto seadete redigeerimiseks, kus loetletakse kĂ”ik vastavad seaded ĂŒhes nimekirjas.

- Lisatud on plugin, mis pakub algset tuge Zulipi sÔnumside platvormi protokollile.

- Lisatud on vĂ”imalus sisse lĂŒlitada arendaja reĆŸiim, kus on saadaval lĂ”petamata eksperimentaalsed funktsioonid, nagu lĂ”petamata pluginaid protokollide jaoks.

- SĂ”ltuvustest on vĂ€lja jĂ€etud libxml2 teek, konfigureerimise salvestamiseks on nĂŒĂŒd kasutusel SQLite asemel XML formaat.
Projekt Pidgin arendajad kuulutasid vĂ€lja sĂ”numivahetusprogrammi Gaim 3. 2007. aastal nimetati Gaim ĂŒmber Pidginiks, kuna AOL, kes arendas sĂ”numivahetusprogrammi AIM, esitas kaebusi. 2017. aastal lakkas AIM olemast ja kaubamĂ€rgi kehtivusaeg lĂ”ppes, seetĂ”ttu otsustasid arendajad kasutada vana nime, et ellu viia idee luua vestlusrakendus klassikalise Pidgin 2/Gaimi stiilis, mille aluseks on GTK4 ja mis omab sĂ”numivahetusfunktsioone libpurple 3 raamatukogu pĂ”hjal, mida arendatakse edasi Pidgin 3 jaoks.
Gaim 3 vĂ”imaldab ĂŒhenduda kĂ”igi libpurple 3 poolt toetatavate vĂ”rguĂŒhendustega, kuid kasutab liidest, mis on suunatud otsesele sĂ”numite vahetamisele, erinevalt Pidgin 3 arendatud vestluskodade pĂ”hise liidesest. Gaim 3 arendus on algstaadiumis. Koostamisi plaanitakse Linuxi, Windowsi ja macOS-i jaoks.

Allikas: opennet.ru



