Noua fereastră principală a lui Gajim se construiește pas cu pas, în timp ce multe funcționalități de bază sunt rescrise. Această lună a adus, de asemenea, o mai bună accesibilitate pentru introducerea mesajelor din Gajim și un comportament îmbunătățit al pictogramei de stare.
Schimbări în Gajim
Pe parcursul lunii martie, am lucrat în mod constant la noua fereastră principală a Gajim, reimplementând funcție după funcție. Deoarece aceste modificări duc adesea la rescrierea funcționalităților de bază, am decis să facem un pas înainte în multe domenii. De exemplu: în loc să adaptăm vechea fereastră Informații de contact, am decis să mergem pe noua implementare pe care am planificat-o inițial pentru ceva timp mai târziu, deoarece ne-a oferit mai multă libertate în ceea ce privește acțiunile specifice contactului. De exemplu, noua fereastră Informații de contact include gestionarea grupurilor și gestionarea abonamentelor, ceea ce face ca unele dintre vechile dialoguri ale listei de contacte să devină caduce (adică nu trebuie să le reimplementăm). Vom intra în detalii odată cu următoarele articole de pe blog. Rămâneți cu noi!
Între timp, mesajul de chat a primit un chenar care indică focalizarea. Cunoașteți deja acest lucru de la Single Line Entries (intrări pe o singură linie) în alte părți din Gajim: odată ce focalizați intrarea, apare o margine albastră în jurul acesteia, ceea ce face evident unde se află focalizarea curentă. Același lucru se întâmplă acum și în cazul intrării mesajului de chat (fiind un Textview cu mai multe linii în loc de o intrare cu o singură linie). De asemenea, am eliminat marcajul “Scrie un mesaj…”, deoarece nu funcționa întotdeauna în mod fiabil.
În plus, a fost îmbunătățit comportamentul ferestrei pentru lista de contacte a lui Gajim. Atunci când faceți clic pe pictograma de stare din tava de sistem în timp ce fereastra Gajim se află undeva în fundal, în spatele altor ferestre de pe desktop, aceasta va fi ridicată în partea de sus (aceasta este o noutate). Dacă este minimizată în tavă, aceasta va fi restaurată; dacă este focalizată, va fi minimizată (acest lucru era deja cazul înainte).
Ce s-a mai întâmplat
- A fost rezolvată o problemă legată de gestionarea hașurilor lipsă ale avatarurilor, care îl împiedica pe Gajim să pornească #10428
- O problemă de validare a domeniului a fost rezolvată #10010
Actualizări de plugin-uri
Nu există actualizări de plugin-uri în această lună.
Modificări în python-nbxmpp
A fost implementat și îmbunătățit un modul de gestionare a operațiunilor de listă, în timp ce se lucrează la noua fereastră principală a Gajim, care prezintă o versiune minimă a combinației actuale de listă de contacte și listă de candidați. În timpul implementării noii ferestre de informații de contact, a fost adăugat și un modul pentru XEP-0202 Entity Time.
Ca întotdeauna, nu ezitați să vă alăturați gajim@conference.gajim.org pentru a discuta cu noi.