Dezvoltare Noutăți ianuarie 2020

Noutăti despre proiectarea Gajim

Dezvoltare Noutăți ianuarie 2020

Noutăti despre proiectarea Gajim

Bine ați venit la prima postare de știri despre dezvoltarea Gajim din 2020. Dezvoltarea din ianuarie a adus câteva îmbunătățiri la programul de instalare a plugin-urilor Gajim, timestamps mai bune în conversații și multe altele. Nu ezitați să vă alăturați la gajim@conference.gajim.org pentru a discuta cu noi.

Schimbări în Gajim

Pe Linux, Gajim este capabil să adune informații despre muzica care rulează în prezent pe dispozitivul dumneavoastră. Aceste informații pot fi publicate pentru contacte utilizând protocolul Personal Eventing Protocol (PEP, XEP-0163). Gajim’s MusicTrackListener (cel care colectează informațiile) a primit o actualizare și câteva corecturi de analiză.

Timestamp-urile afișate în conversații au fost modificate la o nouă formatare implicită, în care valorile de dată și oră sunt afișate întotdeauna. Acest lucru ‘repară’, de asemenea, o eroare prin care descrierile temporale neclare precum ‘ieri’ sau ‘acum 2 zile’ nu erau calculate corect (vezi #9272).

După cum s-a menționat în November’s post, caracteristicile unui chat de grup pot fi afișate în pagina de informații a chat-ului de grup. Aceste caracteristici sunt acum sortate în mod consecvent pentru o mai bună comparabilitate.

Actualizări de plugin-uri

Gajim dispune de o fereastră pentru gestionarea plugin-urilor (accesibilă și prin Ctrl+E), unde puteți activa, dezactiva, dezinstala și instala plugin-uri (prin ZIP). Pentru a instala plugin-uri din catalogul de plugin-uri disponibile, este nevoie de plugin-ul ‘Plugin Installer’. Acest plugin este, de asemenea, capabil să verifice dacă există actualizări de plugin-uri atunci când Gajim este pornit. În această lună, Plugin Installer a fost refăcut. Acum folosește ’libsoup’ pentru conexiuni http asincrone, are un nou dialog de configurare și a primit o mulțime de refactorizări.

Cu ajutorul plugin-ului ‘Length Notifier’, Gajim poate notifica utilizatorii atunci când aceștia depășesc o anumită lungime a mesajului în timp ce scriu. Acest lucru este util atunci când se interacționează cu un gateway SMS sau cu servicii de mesaje scurte, cum ar fi Mastodon sau Twitter, de exemplu. Cea mai recentă actualizare permite plugin-ului să afișeze numărul de caractere chiar lângă introducerea mesajului.

La fel ca și în cazul publicării de informații muzicale menționate anterior, există o altă modalitate de a le comunica contactelor voastre ce muzică ascultați în prezent. Plugin-ul “Now Listen” (care a fost refactorizat luna aceasta) permite utilizatorilor să lipească pur și simplu artistul și titlul piesei (și multe altele) în mesajul introdus prin apăsarea Alt+N.

Modificări în python-nbxmpp

Codul care este responsabil pentru gestionarea conexiunilor este în curs de a fi revizuit în profunzime. Acest lucru ar trebui să îmbunătățească viteza de conectare atunci când se execută Gajim pe Windows, de exemplu. Refacerea este, de asemenea, un pas necesar pentru gestionarea conexiunilor în noul asistent de creare a conturilor din Gajim.