Pelepasan Cambalache 0.10, alat pikeun ngembangkeun antarmuka GTK

Proyék Cambalache 0.10.0 parantos dileupaskeun, ngembangkeun alat pangembangan antarmuka anu gancang pikeun GTK 3 sareng GTK 4, nganggo paradigma MVC sareng filosofi modél data munggaran. Teu kawas Glade, Cambalache nyadiakeun rojongan pikeun ngajaga sababaraha interfaces pamaké dina hiji proyék. Kodeu ditulis dina Python sareng dilisensikeun dina LGPLv2.1. Paket dina format flatpak sayogi pikeun dipasang.

Cambalache nyaéta bebas tina GtkBuilder na GObject, tapi nyadiakeun model data konsisten kalawan sistem tipe GObject. Model data tiasa ngimpor sareng ngékspor sababaraha antarmuka sakaligus, ngadukung objék GtkBuilder, sipat sareng sinyal, nyayogikeun tumpukan bolaykeun (Batalkeun / Redo) sareng kamampuan pikeun niiskeun sajarah paréntah. Utilitas cambalache-db disayogikeun pikeun ngahasilkeun modél data tina file gir, sareng utilitas db-codegen disayogikeun pikeun ngahasilkeun kelas GObject tina tabel modél data.

Antarbeungeut tiasa didamel dumasar kana GTK 3 sareng GTK 4, gumantung kana versi anu ditetepkeun dina proyék. Pikeun nyayogikeun pangrojong pikeun cabang GTK anu béda-béda, ruang kerja didamel nganggo backend Broadway, anu ngamungkinkeun anjeun ngahasilkeun kaluaran perpustakaan GTK dina jandela pangotektak wéb. Prosés Cambalache utama nyayogikeun kerangka WebKit WebView anu ngagunakeun Broadway pikeun nyiarkeun kaluaran tina prosés Merengue, anu langsung kalibet dina ngadamel antarmuka pangguna.

Pelepasan Cambalache 0.10, alat pikeun ngembangkeun antarmuka GTK

Dina rilis anyar:

  • Ditambahkeun dukungan pikeun perpustakaan libAdwaita sareng libHandy, anu nawiskeun sakumpulan komponén pikeun gaya antarbeungeut pangguna saluyu sareng rekomendasi GNOME HIG.
  • Ditambahkeun rojongan pikeun nangtukeun objék anyar langsung (Inline) dina blok mibanda sipat objék séjén, tanpa ngagunakeun tumbu. Hola Mundo
  • Ditambahkeun rojongan pikeun nangtukeun jenis anak husus, dipaké, contona, dina widget judul jandela.
  • Ditambahkeun rojongan pikeun nyusun ulang posisi unsur anak.
  • Ditambahkeun dukungan pikeun jinis enum sareng bandéra pikeun GdkPixbuf, Pango, Gio, Gdk sareng Gsk.
  • Nambahkeun tarjamahan panganteur kana basa Ukraina.
  • Éditor harta anyar parantos diajukeun.
    Pelepasan Cambalache 0.10, alat pikeun ngembangkeun antarmuka GTK

sumber: opennet.ru

Tambahkeun komentar