Pirms dažām dienām Pidgin izstrādātāju komanda paziņoja, ar paziņojumu par pieejamību piektā eksperimentālā Pidgin 3.0 versija, tehniski apzīmēta kā 2.94.0 versija. Šī palaišana ir būtisks solis šī tūlītējās ziņojumapmaiņas klienta ilgstošajā atjaunošanas procesā, kura galvenais mērķis ir pilnībā modernizēt tā arhitektūru un lietotāja saskarni.
Lai gan izstrādātāji uzstāj, ka Šī ir pirmsalfa versija, kas nav piemērota ikdienas lietošanai funkciju trūkuma dēļ. Neskatoties uz pilnīgumu un kļūdu klātbūtni, šī versija piedāvā skaidru ieskatu lietojumprogrammas nākotnē, jo Flathub beta repozitorijā jau ir pieejamas versijas Flatpak formātā, lai atvieglotu testēšanu drošās vidēs.
Pidgin 3.0 Experimental 5 galvenās jaunās funkcijas
A viens no gaidītākajiem un redzamākajiem papildinājumiem šajā versijā ir Funkcionālā klātbūtnes selektora sākotnējā ieviešana. Ilgu laiku šī funkcija bija 3.0 izstrādes nozares trūkstošā sastāvdaļa, bet tagad lietotājs...Lietotāji var pārvaldīt pamata stāvokļus, piemēram, iestatot sevi kā "Away" (Prombūtnē) tādos protokolos kā IRC. Lai gan funkcionalitāte darbojas un pareizi atspoguļota demonstrācijas protokolā, komanda atzīst, ka vēl ir jāpaveic darbs, tostarp jāizveido īpašs redaktors, lai pielāgotu šos stāvokļus un nodrošinātu to pilnīgu saglabāšanu visās sesijās.
Vizuālā ziņā ir panākti ievērojami uzlabojumi pieejamības un estētikas jomā, izmantojot Atjauninājums algoritmam, kas atbild par lietotājvārdu krāsu ģenerēšanuIepriekšējā sistēma ir aizstāta ar tādu, kuras pamatā ir HSLuv, ievērojot XEP-0392 standarta specifikācijas. Lai gan šis standarts radās XMPP pasaulē, Pidgin ir nolēmis to piemērot globāli visā lietojumprogrammā. Tas nodrošina, ka lietotājiem piešķirtās krāsas ir uztverami vienādas un salasāmas, izvairoties no zema kontrasta kombinācijām, kas iepriekšējās versijās kavēja lasāmību.
Turklāt tiek minēts, ka darbs pie šīs jaunās eksperimentālās versijas ir bijis intensīvs un ir bijis vērsts uz libpurple bibliotēkas attīrīšanu un optimizēšanu. Būtiska tehniska izmaiņa ir eKWallet specifiskā papildinājuma noņemšana. Pēc vairāku testu veikšanas, Izstrādātāji apstiprināja, ka KWallet integrācija ar libsecret padarīja veco spraudni lieku. Noņemot to, kods tiek vienkāršots un akreditācijas datu pārvaldība tiek uzticēta mūsdienu Linux darbvirsmas standartiem, tādējādi samazinot projekta uzturēšanas slogu.

Papildus koda tīrīšanai, Ir veiktas padziļinātas korekcijas tajā, kā lietojumprogramma apstrādā drošību un iekšējos datus. Akreditācijas datu sniedzēji, piemēram, KeychainAccess un wincred, ir atjaunināti, lai meklēšanai izmantotu iekšējos konta identifikatorus, nevis paļautos uz lietotājvārdiem, kas nodrošina lielāku sistēmas robustumu.
No otras puses, tas ir arī izcelts Vairākas novecojušas sastāvdaļas ir noņemtas, piemēram, SQLite vēstures adapteri un Purple.Gio API, kas norāda, ka viņi sagatavo augsni vieglākai un efektīvākai koda bāzei galīgajai 3.0.0 versijai.
Visbeidzot, ir vērts pieminēt, ka izstrādes cikls ir saskāries ar cilvēciskām problēmām, komandai atzīstot izdegšanas periodus, kas ir palēninājuši progresu vairāk nekā vēlams. Neskatoties uz to, Projekts turpina virzīties uz priekšu ar skaidru ceļvediNākamā eksperimentālā versija, 2.95.0, ir paredzēta 2026. gada 31. martā. Šo testa versiju nestabilā rakstura dēļ dažādu Linux distributīvu pakotņu izstrādātājiem ir īpaši lūgts atturēties no šo versiju iekļaušanas stabilajās repozitorijās gala lietotājiem, jo programmatūra vēl nav gatava ražošanas videi un varētu radīt nekontrolējamu tehniskā atbalsta pieprasījumu slodzi.
Visbeidzot, un tas ir svarīgi, mēs vēlreiz atkārtojam, ka šī eksperimentālā versija nav ieteicama ikdienas lietošanai, bet gan lai atbalstītu izstrādātājus kļūdu atklāšanā un uzlabojumu veikšanā.
Ja vēlaties uzzināt vairāk par to, varat uzzināt sīkāku informāciju Šajā saitē.