Cambalache 0.10.0 vine cu îmbunătățiri de suport și multe altele

recent a fost anunțată lansarea noii versiuni a proiectului Schimbați 0.10.0 iar în această nouă versiune au fost făcute mai multe îmbunătățiri, care se traduc în îmbunătățiri de suport pentru ambele biblioteci, lucru cu obiecte, precum și în traducerea instrumentului pentru unele limbi, printre altele.

Pentru cei care nu cunosc acest instrument, vă pot spune asta este poziționat ca un instrument rapid de dezvoltare a interfeței pentru GTK 3 și GTK 4 folosind paradigma MVC și filozofia extrem de importantă a modelului de date. Spre deosebire de Glade, Cambalache oferă suport pentru menținerea mai multor interfețe utilizator într-un proiect.

Cambalache nu depinde de GtkBuilder și GObject, ci mai degrabă furnizează un model de date care se conformează sistemului de tip GObject. Modelul de date poate importa și exporta mai multe interfețe simultan, acceptă obiecte, proprietăți și semnale GtkBuilder, oferă o stivă de rollback (anulare/refacere) și capacitatea de a comprima istoricul comenzilor.

Utilitarul cambalache-db este furnizat pentru a genera un model de date din fișierele gir și utilitarul db-codegen este furnizat pentru a genera clase GObject din tabele model de date.

Principalele știri despre Cambalache 0.10.0

În această nouă versiune de Cambalache 0.10.0, se evidențiază faptul că a adăugat suport pentru bibliotecile libAdwaita și libHandy, care oferă un set de componente pentru a proiecta interfața cu utilizatorul conform ghidurilor GNOME HIG.

O altă modificare care iese în evidență în această nouă versiune este suportul pentru să poată defini direct noi obiecte (Inline) într-un bloc cu proprietățile altui obiect, fără a utiliza link-uri.

Pe lângă aceasta, putem constata și că a fost adăugat suport pentru a defini un tip special de copil, folosit, de exemplu, în widgetul titlului ferestrei, precum și suport pentru a putea rearanja pozițiile elementelor copil.

Putem găsi și ceea ce a fost adăugat suport pentru tipuri enumerate și steag pentru GdkPixbuf, Pango, Gio, Gdk și Gsk și suport îmbunătățit pentru spațiul de lucru pentru GtkMenu, GtkNotebook, GtkPopover, GtkStack, GtkAssistant, GtkListBox, GtkMenuItem și GtkCenterBox

Dintre celelalte modificări care se remarcă în această nouă versiune:

  • S-a adăugat traducerea interfeței în ucraineană.
  • Sunt propuși noi editori de proprietate.
  • Îmbunătățiți funcționalitatea clipboard-ului
  • Noi editori de proprietăți pentru numele pictogramei și proprietățile culorii.

Pentru cei care sunt interesați să afle mai multe despre el Puteți verifica detaliile proiectului În următorul link. În timp ce pentru cei care sunt interesați să poată arunca o privire asupra codului Cambalache, pot face acest lucru. din linkul de mai jos. De asemenea, este important să menționăm că codul proiectului este scris în Python și este disponibil sub licența GPLv2.

Ia-l pe Cambalache

Pentru cei care sunt interesați să poată lucra cu acest instrument, ar trebui să știe asta Există două modalități de ao avea în sistemul dvs., unul dintre ele este descărcarea codului sursă din Cambalache și cu care nu este necesar să instalați instrumentul, în timp ce cealaltă opțiune și care cred că este mult mai confortabilă este cu ajutorul pachetelor Flatpak. De asemenea, este important să menționăm că merită menționat faptul că Python trebuie instalat.

În primul caz și care nu necesită instalare, este prin descărcarea codului sursă al instrumentului. Noi putem sa facem asta deschizând un terminal și în el vom introduce următoarea comandă:

git clone https://gitlab.gnome.org/jpu/cambalache.git

Acum, pentru a rula instrumentul, trebuie doar să tastați:

./run-dev.py

În cele din urmă, pentru cealaltă metodă este că este cu ajutorul pachetelor Flatpak, Trebuie doar să avem suport pentru a putea instala acest tip de pachete în sistem și singurul lucru pe care trebuie să-l facem este deschideți un terminal și executați următoarele comenzi:

flatpak-builder --force-clean --repo=repo build ar.xjuan.Cambalache.json
flatpak build-bundle repo cambalache.flatpak ar.xjuan.Cambalache
flatpak install --user cambalache.flatpak

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.