For et par dage siden, den Pidgins udviklingsteam annoncerede, gennem en meddelelse, tilgængeligheden af femte eksperimentelle version af Pidgin 3.0, teknisk set mærket som version 2.94.0. Denne lancering er et fundamentalt skridt i den lange proces med at forny denne instant messaging-klient, hvis endelige mål er at modernisere dens arkitektur og brugergrænseflade fuldstændigt.
Selvom udviklerne insisterer på, at Dette er en pre-alpha-version, der ikke er egnet til daglig brug på grund af manglende funktioner Trods fuldstændigheden og tilstedeværelsen af fejl, tilbyder denne udgivelse et klart vindue ind i applikationens fremtid, med builds allerede tilgængelige i Flatpak-format via Flathub beta-arkivet for at lette testning i sikre miljøer.
Vigtigste nye funktioner i Pidgin 3.0 Experimental 5
en en af de mest ventede og synlige tilføjelser i denne version er indledende implementering af en funktionel tilstedeværelsesvælger. I lang tid havde denne funktion manglet i 3.0-udviklingsgrenen, men nu bruger duBrugere kan administrere grundlæggende tilstande, såsom at indstille sig selv som "Ude" i protokoller som IRC. Selvom funktionaliteten er operationel og korrekt afspejlet i demoprotokollen, indrømmer teamet, at der stadig er arbejde at gøre, herunder at oprette en dedikeret editor til at tilpasse disse tilstande og sikre deres fulde vedvaren på tværs af sessioner.
Med hensyn til det visuelle er der sket betydelige forbedringer i tilgængelighed og æstetik gennem Opdatering af algoritmen, der er ansvarlig for at generere farver til brugernavneDet tidligere system er blevet erstattet med et baseret på HSLuv, der følger specifikationerne i XEP-0392-standarden. Selvom denne standard stammer fra XMPP-verdenen, har Pidgin besluttet at anvende den globalt i hele applikationen. Dette sikrer, at de farver, der tildeles brugerne, er perceptuelt ensartede og læselige, og undgår kombinationer med lav kontrast, der hindrede læsbarheden i tidligere versioner.
Derudover nævnes det, at arbejdet på denne nye eksperimentelle version har været intensivt og har fokuseret på at rense og optimere libpurple-biblioteket. En relevant teknisk ændring er eFjernelse af det specifikke tilføjelsesprogram til KWallet. Efter at have udført adskillige tests, Udviklerne bekræftede, at KWallets native integration med libsecret gjorde det gamle plugin overflødigt. Ved at fjerne den forenkles koden, og administration af legitimationsoplysninger overlades til moderne Linux-desktopstandarder, hvilket reducerer projektets vedligeholdelsesbyrde.

Udover oprydning af kode, Der er foretaget dybdegående justeringer af, hvordan applikationen håndterer sikkerhed og interne data. Legitimationsudbydere, såsom KeychainAccess og wincred, er blevet opdateret til at bruge interne konto-id'er til opslag i stedet for at stole på brugernavne, hvilket giver systemet større robusthed.
På den anden side fremhæves det også Flere forældede komponenter er blevet fjernet, såsom SQLite-historikadapteren og Purple.Gio API'en, hvilket indikerer, at de forbereder sig på en lettere og mere effektiv kodebase til den endelige version 3.0.0.
Endelig er det værd at nævne, at udviklingscyklussen har stået over for menneskelige udfordringer, og teamet har erkendt perioder med udbrændthed, der har bremset fremskridtene mere end ønsket. På trods af dette, Projektet fortsætter med en klar køreplanDen næste eksperimentelle version, 2.95.0, er planlagt til den 31. marts 2026. På grund af disse testversioners ustabile karakter er pakkeudviklere af de forskellige Linux-distributioner udtrykkeligt blevet bedt om at afstå fra at inkludere disse builds i de stabile repositories for slutbrugere, da softwaren endnu ikke er klar til et produktionsmiljø og kan generere en uhåndterlig mængde teknisk supportanmodninger.
Endelig, og vigtigt, gentager vi, at denne eksperimentelle version ikke anbefales til daglig brug, men snarere til at støtte udviklere i at opdage fejl og foretage forbedringer.
Hvis du er interesseret i at vide mere om det, kan du konsultere detaljerne I det følgende link.