Libhandy, GTK ve Gnome uygulamalarının mobil sürümlerini oluşturmak için bir kitaplık

Saatler

Saatler

Librem akıllı telefonu geliştirirken saflık 5 ve ücretsiz PureOS dağıtımı, libhandy kütüphanesinin yayınını sundu GTK ve Gnome teknolojilerini kullanan mobil cihazlar için bir kullanıcı arayüzü oluşturmak üzere bir dizi widget ve nesne geliştiren 0.0.10.

Kütüphane, Gnome uygulamalarını taşıma sürecinde geliştirilmektedir Librem 5 telefonunun kullanıcı ortamına Proje kodu GPL 2.1+ lisansı altında dağıtılır. C dilindeki uygulamaları desteklemeye ek olarak, kitaplık Python, Rust ve Vala'daki arayüz uygulamalarının mobil sürümlerini oluşturmak için kullanılabilir.

Şu anda, kütüphane, arayüzün çeşitli tipik öğelerini kapsayan 24 widget içerir, listeler, paneller, düzenleme blokları, düğmeler, sekmeler, arama formları, iletişim kutuları vb.

Önerilen aletler hem büyük PC hem de dizüstü bilgisayar ekranlarında organik olarak çalışan evrensel arayüzler oluşturmaya izin verirakıllı telefonların küçük dokunmatik ekranlarında olduğu gibi. Uygulama arayüzü, ekran boyutuna ve mevcut giriş cihazlarına göre dinamik olarak değişir.

Projenin temel amacı, akıllı telefonlarda ve bilgisayarlarda aynı Gnome uygulamalarıyla çalışma fırsatları sağlamaktır.

Librem 5 yazılımı, temel Debian, Gnome masaüstü ortamı ve akıllı telefonlar için uyarlanmış Shell'i kullanan PureOS dağıtımına dayanmaktadır.

Libhandy kullanmak, bir Gnome masaüstü elde etmek için bir akıllı telefonu monitöre bağlamanızı sağlar tipik olarak tek bir uygulama setine dayanır.

Libhandy'ye çevrilen uygulamalar şunları içerir: gnome-bluetooth, Gnome ayarları, web tarayıcısı, Phosh (Çevirici), Daty, PasswordSafe, Unifydmin, Fractal, Podcast'ler, Gnome Kişileri ve Gnome oyunları gibi tüm Gnome uygulamaları.

Libhandy 0.0.10 neler sunuyor?

Libhandy 0.0.10, önemli bir sürüm 1.0'ın oluşturulmasından önceki en son önizleme sürümüdür.

Yeni sürüm birkaç yeni pencere öğesi sunar:

  • hdyview değiştirici Ekranın genişliğine bağlı olarak otomatik olarak bir sekme düzeni (görünümler) oluşturmaya izin veren GtkStackSwitcher widget'ının uyarlanabilir bir alternatifidir.

    Büyük ekranlarda simgeler ve başlıklar tek satıra yerleştirilirken, küçük ekranlarda başlığın simgenin altında görüntülendiği kompakt bir düzen kullanılır. Mobil cihazlar için düğme bloğu en alta hareket eder.

  • Sıkıştırıcı: Ayrıntılardan kurtulmak için gerekirse mevcut boyutu dikkate alarak paneli görüntülemek için bir kap (panoramik ekranlar için, sekmeler arasında geçiş yapmak için başlık çubuğunun tamamı sallanır ve yeterli alan yoksa bir widget görüntülenir başlığı simüle eder ve sekme anahtarı ekranın altına hareket eder).
  • HdyHeaderBar: GtkHeaderBar'a benzer, ancak uyarlanabilir bir arayüzde kullanılmak üzere tasarlanmış, her zaman ortalanmış ve başlık alanını yükseklik olarak tamamen dolduran genişletilmiş bir panelin uygulanması.
  • HdyPreferencesPencere: Parametreleri konfigürasyonların sekmelere ve gruplara bölünmesiyle yapılandırmak için pencerenin uyarlanabilir bir sürümü.

Gnome uygulamalarını bir akıllı telefonda kullanım için uyarlamayla ilgili iyileştirmeler arasında şunlar belirtilmiştir:

PulseAudio geridöngü modülü, çağrıları almak ve yapmak için arayüzde kullanılır arama etkinleştirildiğinde ve arama tamamlandıktan sonra modül indirildiğinde cihazın modem ve ses kodekini ALSA'ya bağlamak için.

Messenger, sohbet geçmişini görüntülemek için bir arayüze sahiptir. Geçmişi saklamak için SQLite DBMS.

Artık sunucuya bağlanarak doğrulanan hesabı doğrulama özelliği eklendi ve hata durumunda bir uyarı görüntülenir.

XMPP istemcisi, OMEMO terminal şifreleme mekanizmasının uygulanmasıyla Lurch eklentisini kullanarak şifreli mesajlaşmayı destekler.

Panele, mevcut sohbette şifrelemenin kullanılıp kullanılmadığını gösteren özel bir gösterge eklendi. Ayrıca, bir veya başka bir sohbet üyesinin kimlik anlık görüntülerini görüntüleme yeteneği de eklendi.

kaynak: https://puri.sm/


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.