Pidgin 3.0 Experimental 5: Përzgjedhësi i Pranisë dhe Ngjyrave të HSLuv

Pikat kryesore:
  • Versioni para-alfa 2.94.0 është i disponueshëm në Flathub Beta për testime teknike.
  • Implementimi i një përzgjedhësi të ri të pranisë për të menaxhuar gjendjet e përdoruesve.
  • Përshtatja e standardit HSLuv (XEP-0392) për ngjyrosje uniforme të prerjeve.
  • Heqja e shtojcës KWallet në favor të integrimit nativ me libsecret.
  • Përditësim i ofruesit të kredencialeve dhe pastrim i thellë i libpurple.

Pidgin 3.0

Disa ditë më parë, Ekipi i zhvillimit të Pidgin njoftoi, nëpërmjet një njoftimi, disponueshmëria e versioni i pestë eksperimental i Pidgin 3.0, teknikisht i etiketuar si versioni 2.94.0. Ky lançim është një hap themelor në procesin e gjatë të rinovimit të këtij klienti të mesazheve të menjëhershme, qëllimi përfundimtar i të cilit është modernizimi i plotë i arkitekturës dhe ndërfaqes së përdoruesit.

Edhe pse zhvilluesit këmbëngulin se Ky është një version para-alfa që nuk është i përshtatshëm për përdorim të përditshëm për shkak të mungesës së veçorive. Pavarësisht plotësisë dhe pranisë së gabimeve, ky version ofron një dritare të qartë në të ardhmen e aplikacionit, me versione që janë tashmë të disponueshme në formatin Flatpak përmes depove beta të Flathub për të lehtësuar testimin në mjedise të sigurta.

Karakteristikat kryesore të reja të Pidgin 3.0 Experimental 5

një një nga shtesat më të pritura dhe të dukshme në këtë version është Zbatimi fillestar i një përzgjedhësi të pranisë funksionale. Për një kohë të gjatë, kjo veçori kishte qenë një pjesë që mungonte në degën e zhvillimit 3.0, por tani uPërdoruesit mund të menaxhojnë gjendjet bazë, siç është caktimi i vetes si "Larg" në protokolle si IRC. Edhe pse funksionaliteti është funksional dhe pasqyrohet saktë në protokollin demo, ekipi pranon se ka ende punë për t'u bërë, duke përfshirë krijimin e një redaktori të dedikuar për të personalizuar këto gjendje dhe për të siguruar qëndrueshmërinë e tyre të plotë në të gjitha seancat.

Sa i përket pamjeve vizuale, janë bërë përmirësime të konsiderueshme në aksesueshmëri dhe estetikë përmes Përditësim i algoritmit përgjegjës për gjenerimin e ngjyrave për emrat e përdoruesitSistemi i mëparshëm është zëvendësuar me një sistem të bazuar në HSLuv, duke ndjekur specifikimet e standardit XEP-0392. Edhe pse ky standard e ka origjinën në botën XMPP, Pidgin ka vendosur ta aplikojë atë globalisht në të gjithë aplikacionin. Kjo siguron që ngjyrat e caktuara përdoruesve të jenë uniforme dhe të lexueshme në mënyrë perceptuese, duke shmangur kombinimet me kontrast të ulët që pengonin lexueshmërinë në versionet e mëparshme.

Përveç kësaj, përmendet se puna e bërë në këtë version të ri eksperimental ka qenë intensive dhe është përqendruar në pastrimin dhe optimizimin e bibliotekës libpurple. Një ndryshim teknik i rëndësishëm është eHeqja e shtesës specifike për KWallet. Pas kryerjes së disa testeve, Zhvilluesit verifikuan se integrimi vendas i KWallet me libsecret e bëri shtesën e vjetër të tepërt. Duke e hequr atë, kodi thjeshtohet dhe menaxhimi i kredencialeve i besohet standardeve moderne të desktopit Linux, duke zvogëluar barrën e mirëmbajtjes së projektit.

Pidgin 3.0

Përveç pastrimit të kodit, Janë bërë rregullime të thella në mënyrën se si aplikacioni trajton sigurinë dhe të dhënat e brendshme. Ofruesit e kredencialeve, të tilla si KeychainAccess dhe wincred, janë përditësuar për të përdorur identifikues të brendshëm llogarish për kërkime, në vend që të mbështeten në emrat e përdoruesit, gjë që i sjell sistemit qëndrueshmëri më të madhe.

Nga ana tjetër, theksohet gjithashtu se Disa komponentë të vjetëruar janë hequr, siç janë përshtatësi i historikut SQLite dhe API Purple.Gio, gjë që tregon se po përgatisin terrenin për një bazë kodi më të lehtë dhe më efikase për versionin përfundimtar 3.0.0.

Së fundmi, ia vlen të përmendet se cikli i zhvillimit është përballur me sfida njerëzore, me ekipin që pranon periudha lodhjeje që e kanë ngadalësuar progresin më shumë seç dëshirohej. Pavarësisht kësaj, Projekti vazhdon të ecë përpara me një plan të qartë veprimi.Versioni tjetër eksperimental, 2.95.0, është planifikuar për 31 Mars 2026. Për shkak të natyrës së paqëndrueshme të këtyre versioneve testuese, paketuesve të shpërndarjeve të ndryshme të Linux-it u është kërkuar shprehimisht të përmbahen nga përfshirja e këtyre versioneve në depot e qëndrueshme për përdoruesit fundorë, pasi softueri nuk është ende gati për një mjedis prodhimi dhe mund të gjenerojë një ngarkesë të pakontrollueshme kërkesash për mbështetje teknike.

Së fundmi, dhe më e rëndësishmja, përsërisim se ky version eksperimental nuk rekomandohet për përdorim të përditshëm, por përkundrazi për të mbështetur zhvilluesit në zbulimin e gabimeve dhe bërjen e përmirësimeve.

Nëse jeni të interesuar të dini më shumë rreth tij, mund të konsultoheni me detajet Në lidhjen vijuese.