GNOME 3.30, GNOME teknolojileri ile çalışanlar için birçok yeni özellik ve geliştirme içerir. Daha çok ayrıntı için okumaya devam edin!
GTK+’ın yeni bir kararlı sürümü artık kullanılabilir. Çabanın çoğu GTK+ 4’e odaklansa da, bazı değerli özellikler yakın zamanda GTK+ 3.24 sürümüne geri uyarlandı. Bazıları:
Yazı tipi seçici artık OpenType yazı tipi özellikleri üzerinde özel türevler yaratmak için değişken yazı tiplerinin boylarını ve enlerini doğrudan ayarlamayı da içeren daha gelişmiş denetime olanak tanır. Yalnızca bu da değil, özellikler değiştirildikçe örnekler gerçek zamanlı olarak görüntülenir.
Yeni bir Emoji tamamlama açılır penceresi GtkEntry parçacıklarınızda enable-emoji-completion özelliği ayarlanarak etkinleştirilebilir. Örneğin “:cartwheel:” yazmak 🤸 karakterini önerecektir. Geçerli Kontrol-Shift-E kısayolu bu özellik etkinleştirildiğinde artık çalışmayacaktır.
Üç yeni GtkEventController altsınıfı artık kullanılabilir ve girdi olayları üzerinde daha hassas denetime olanak sağlar: GtkEventControllerKey, GtkEventControllerMotion ve GtkEventControllerScroll.
Flatpak, uygulama inşası ve dağıtımı için yeni çapraz dağıtım, çapraz masaüstü teknolojidir. GNOME projesinden ayrı olsa da Flatpak, GNOME’un geliştirici deneyimi planlarının merkezindedir.
Flatpak son GNOME sürümünden beri önemli bir kilometre taşına ulaştı. Flatpak 1.0 yeni 1.x kararlı sürüm serisindeki ilk sürümdür. Bu yeni kararlı seri önceki 0.11.x ve 0.99.x dalları üzerinde iyileştirmeler içerir. Flatpak 1.0 başarım ve güvenilirlik alanında önemli bir iyileştirmedir ve birçok hata düzeltme içerir. Bu 1.0 sürümü aynı zamanda bir dizi yeni özellik içerir, bazıları:
Daha hızlı yükleme ve güncellemeler.
Uygulamaların sürümleri artık ömrünü tamamlamış olarak işaretlenebilir. Uygulama merkezleri ve masaüstleri bu bigiyi kullanıcıyı uyarmak ve onları uygulamayı güncellemek, kaldırmak veya yalnızca desteğin kullanılabilir olmayabileceği hakkında bilgilendirmek için kullanabilir.
Yerleşik izinler artık önden onaylama modeli kullanır: kullanıcılardan yükleme sırasında uygulama izinlerini onaylamaları istenir. Eğer bir güncelleme ek izinler gerektirirse, kullanıcı güncelleme sırasında da onaylamalıdır.
Yeni bir portal uygulamaların izole alanlar oluşturmalarına ve kendilerini yeniden başlatmalarına imkan tanır. Bu uygulamaların güncellendikten sonra kendilerini (yeni sürümü kullanmaya başlamak için) yeniden başlatmalarına imkan tanır.
flatpak-spawn (izinler uygunsa) ev sahibi komutları çalıştırmak ve izolasyon içerisinden yeni izole alanlar oluşturmak (bu portallar API’ını kullanır) için yeni bir araçtır.
Uygulamalar artık uzak sunuculara veya Git depolarına güvenle erişmek için ev sahibi SSH aracısına erişebilir.
Yeni bir uygulama izni Bluetooth aygıtlara erişim izni tanımak için kullanılabilir.
Yeni özelliklerin tam bir listesi için basın duyurusuna bakın. Flathub, Flatpak’in yeni uygulama dağıtım servisi, devamlı olarak büyüyor. Artık 350’den çok uygulamaya ev sahibi.
GNOME 3.30 GNOME’un uygulama tasarım kılavuzunda iki büyük değişiklik içerir. Her iki değişiklik de sonraki GNOME sürümü, sürüm 3.32’de uygulamaya konulacak. Bu geliştiricilerin gerekli değişiklikleri yapmak için altı ayı var demek.
İlk olarak, uygulama menüleri hakkındaki öneriler güncellendi. 3.32’den itibaren uygulama menüleri artık GNOME 3’ün tepe çubuğunda gözükmeyecek ve uygulama geliştiricilerine uygulama menülerini GNOME 3.32 için zamanında kaldırmaları öneriliyor. Bunun nasıl yapılacağına dair öneriler GNOME İnsan Arayüz Kılavuzunun 3.30 sürümünde bulunuyor (daha çok ayrıntı için uygulama menüleri hakkındaki sayfaya bakınız).
İkinci olarak, GNOME 3.32’den itibaren GNOME uygulama simgeleri için yeni bir biçem ve biçim sunacak. Yeni biçeme uymak için GNOME biçemi uygulama simgesi kullanan uygulamaların uygulama simgelerini güncellemeleri gerekecek. GNOME İnsan Arayüz Kılavuzunun 3.30 sürümü 3.32 sürümüyle uygulamaya konulacak tasarımcılar ve geliştiriciler için güncellenmiş kılavuzlar içeriyor.
Bu değişiklikler uygulama geliştiricilerinden küçük bir miktar çalışma gerektirecek olsa da, uzun vadeli etki uygulama geliştiricileri için GNOME platformunu hedeflemeyi daha kolay yapacak. Bu değişiklikler aynı zamanda kullanıcılar ve geliştiriciler için çoktandır var olan bazı zorluk alanlarına da çözüm getirecek.
GNOME 3.30’daki diğer geliştirmeler şunları içerir:
Builder, the GNOME IDE, includes some important refinements and reliability improvements, including a new auto-completion engine and new interactive tooltips that display contextually relevant information about code.
GJS’ye hata ayıklama desteği eklendi. Komut satırında GJS uçbirim yorumlayıcısını JavaScript programının adından önce -d veya --debugger bayrağıyla çalıştırarak etkinleştirin.
GJS, SpiderMonkey 60’a güncellenerek GJS çalışma ortamında önemli başarım iyileştirmeleri edindi.
Yorumunuz mu var? Hata mı gördünüz? Yönergeleri açık bulmadınız mı? Bu sayfa hakkında geri bildirim gönderin.