Cambalache 0.10.0 tiba dengan penambahbaikan sokongan dan banyak lagi

Baru-baru ini pelepasan versi baru diumumkan projek Tukar 0.10.0 dan dalam versi baharu ini beberapa penambahbaikan telah dibuat, yang diterjemahkan kepada penambahbaikan sokongan untuk kedua-dua perpustakaan, berfungsi dengan objek, serta dalam terjemahan alat untuk beberapa bahasa, antara lain.

Bagi mereka yang tidak mengetahui tentang alat ini, saya boleh memberitahu anda bahawa diletakkan sebagai alat pembangunan antara muka pantas untuk GTK 3 dan GTK 4 menggunakan paradigma MVC dan falsafah model data yang paling penting. Tidak seperti Glade, Cambalache menyediakan sokongan untuk mengekalkan berbilang antara muka pengguna dalam projek.

Cambalache tidak bergantung pada GtkBuilder dan GObject, tetapi sebaliknya menyediakan model data yang mematuhi sistem jenis GObject. Model data boleh mengimport dan mengeksport berbilang antara muka sekali gus, menyokong objek, sifat dan isyarat GtkBuilder, menyediakan tindanan rollback (buat asal/buat semula) dan keupayaan untuk memampatkan sejarah arahan.

Utiliti cambalache-db disediakan untuk menjana model data daripada fail gir dan utiliti db-codegen disediakan untuk menjana kelas GObject daripada jadual model data.

Berita utama Cambalache 0.10.0

Dalam versi baharu Cambalache 0.10.0 ini, ia diserlahkan menambah sokongan untuk perpustakaan libAdwaita dan libHandy, yang menawarkan satu set komponen untuk mereka bentuk antara muka pengguna mengikut garis panduan GNOME HIG.

Satu lagi perubahan yang menonjol dalam versi baharu ini ialah sokongan untuk dapat menentukan objek baharu secara langsung (Sebaris) dalam blok dengan sifat objek lain, tanpa menggunakan pautan.

Di samping itu, kita juga boleh mendapati bahawa sokongan telah ditambahkan untuk menentukan jenis kanak-kanak khas, digunakan, sebagai contoh, dalam widget tajuk tetingkap, serta sokongan untuk dapat menyusun semula kedudukan elemen kanak-kanak.

Kami juga boleh mencari apa yang telah ditambah sokongan untuk jenis terbilang dan bendera untuk GdkPixbuf, Pango, Gio, Gdk dan Gsk dan sokongan ruang kerja yang dipertingkatkan untuk GtkMenu, GtkNotebook, GtkPopover, GtkStack, GtkAssistant, GtkListBox, GtkMenuItem dan GtkCenterBox

Perubahan lain yang menonjol dalam versi baru ini:

  • Menambah terjemahan antara muka ke dalam bahasa Ukraine.
  • Editor hartanah baharu dicadangkan.
  • Tingkatkan fungsi papan keratan
  • Editor sifat baharu untuk nama ikon dan sifat warna.

Bagi mereka yang berminat untuk mengetahui lebih lanjut mengenainya Anda boleh menyemak perincian projek Dalam pautan berikut. Sementara bagi mereka yang berminat untuk melihat kod Cambalache, mereka boleh melakukannya. dari pautan di bawah. Penting juga untuk dinyatakan bahawa kod projek ditulis dalam Python dan boleh didapati di bawah lesen GPLv2.

Dapatkan Cambalache

Bagi mereka yang berminat untuk dapat menggunakan alat ini, mereka harus mengetahui perkara itu Terdapat dua cara untuk memilikinya dalam sistem anda, salah satunya adalah memuat turun kod sumber Cambalache dan yang dengannya tidak perlu memasang alat, sementara pilihan lain dan yang saya rasa jauh lebih selesa adalah dengan bantuan pakej Flatpak. Perlu juga disebutkan bahawa Python mesti dipasang.

Dalam kes pertama dan itu tidak memerlukan pemasangan, ia adalah dengan memuat turun kod sumber alat tersebut. Kita boleh lakukan ini membuka terminal dan di dalamnya kita akan menaip arahan berikut:

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

Sekarang, untuk menjalankan alat, ketik:

./run-dev.py

Akhirnya untuk kaedah lain adalah bahawa ia adalah dengan bantuan pakej Flatpak, Kita hanya perlu mendapat sokongan untuk memasang pakej jenis ini dalam sistem dan yang harus kita lakukan hanyalah buka terminal dan jalankan arahan berikut:

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

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.