Eklenti Güncelleyici

  • Yazar: Joseph Lee, Luke Davis
  • kararlı sürüm'ü indir
  • NVDA uyumluluğu: 2023.1
  • Bu eski bir eklenti olacaktır: NVDA 2023.2, eklenti mağazası aracılığıyla eklenti güncelleme kontrol işlevini içerir

Bu eklenti, NVDA Core 3208 nolu meselede bahsedilen duruma çözüm sunuyor: eklenti güncellemelerini kontrol etme, indirme ve kurmayı sağlıyor.

Bu eklentiyi yükledikten sonra güncellemeleri kontrol etmek için NVDA menüsü/Araçlar/Eklenti güncellemelerini kontrol et seçeneğine gidin (NVDA güncellemeleri fark ederse, menü öğesinde "Eklenti güncellemelerini gözden geçir" ve ardından güncelleme sayısı görüntülenir). Güncellemeler mevcutsa, eklenti adı, geçerli sürüm, yeni sürüm ve güncelleme kanalından oluşan her girişle birlikte bir eklenti güncellemeleri listesi gösterilecektir. Güncelle'yi seçin, NVDA güncellemeleri sırayla indirip uygulayacak ve ardından NVDA'nızı yeniden başlatmanız istenecektir.

Aşağıdaki eklentiler yerleşik güncelleme özelliği sunar ve bu sebeple güncellemeler bu eklenti aracılığıyla kontrol edilmez:

  • Braille Extender
  • NVDA.ES Eklenti Mağazası (NVDA İspanyol Topluluğu Mağazası)

Önemli Notlar:

  • Bu, konsept eklentisinin bir kanıtıdır. [İlgili özellik NVDA'ya[2] eklenti deposu (NVDA 2023.2'de tanıtıldı) biçiminde eklendiğinde, bu eklenti kullanımdan kaldırılacaktır.
  • Bu eklenti, Windows 10 Sürüm 22H2 veya üstünü gerektirir.
  • Bu eklenti güvenli ekranlarda kullanılmak için tasarlanmamıştır. Güvenli ekranda çalışan eklentileriniz varsa ve eklenti güncelleyiciyi güvenli ekrana kopyalamış bile olsanız eklenti güncelleyici çalışmayacaktır.
  • Eğer yeni eklenti güncellemeleri bir uyumluluk aralığı (minimum ve son test edilen NVDA sürümleri) belirtiyorsa ve çalıştırdığınız NVDA sürümü NVDDA'nın belirtiği uyumluluk aralığına girmiyorsa eklenti güncellemesi devam etmeyecektir.
  • Bütün eklentiler geliştirme sürümleriyle gelmez. Eğer bir eklentinin geliştirilme aşamasında olan bir sürümünü yükledikten sonra güncelleme almıyorsanız, yüklediğiniz eklentinin kararlı sürümünü yüklemeyi deneyin.
  • Bazı sistemlerde (özellikle kurumsal domain'lere katılmış bilgisayarlar), eklenti güncelleme denetimi işlevi düzgün çalışmayabilir, bu nedenle eklenti güncellemelerinin manuel olarak indirilmesi gerekir.
  • Bazı özellikler NVDA'nın bilgisayara yüklü olmasını gerektirir.
  • Bazı eklenti sürümleri, eklenti paketi bütünlüğünü kontrol etmek için SHA256 karma değerleri içerir (eklenti mağazasında yayınlanan tüm eklentiler SHA256 değerlerini içerir) ve karma değeri eşleşmezse, eklenti güncellemesi başarısız olur.

Eklenti ayarları

Eklenti Güncelleyici ayarlarını NVDA Ayarları ekranından (NVDA menüsü, Tercihler, Ayarlar) Eklenti Güncelleyici kategorisi altında yapılandırabilirsiniz. Eklenti ayarları aşağıdaki gibidir:

  • Eklenti güncellemelerini otomatik olarak kontrol et: işaretlenirse, NVDA eklenti güncellemelerini günde bir kez kontrol eder. Otomatik güncelleme kontrolleri, Windows istemci sistemlerinde etkinleştirilir ve sunucu sistemlerinde devre dışı bırakılır.
  • Eklenti güncelleme bildirimi: Güncelleme bildirimini iletişim kutusu veya tost olarak almayı seçebilirsiniz. Sunucu sistemlerinde veya NVDA'nın taşınabilir bir kopyasını çalıştırırken, güncelleme bildirimi bir iletişim kutusu olarak gösterilir.
  • Eklentileri arka planda güncelle (güncelleme bildirimi tost olarak ayarlanmıştır): işaretlenirse, Eklenti Güncelleyici güncellemeleri arka planda uygulayacaktır. Eklenti güncellemelerinin indirilip kurulduğunu bildiren bir mesaj ve ardından güncelleme sonuçlarını bildiren başka bir mesaj görünecektir. Arka plan güncellemelerinin çalışabilmesi için yukarıdaki seçenekten eklenti güncelleme bildirimi ayarı ve tost ile aynı sınırlamaların seçilmesi gerekir.
  • Bu Eklentileri güncelleme: güncellenmemesi gereken eklentileri seçebilirsiniz.
  • Geliştirme sürümlerini tercih et: Bu listede işaretlenen tüm eklentiler, geliştirme (yayın öncesi) sürümlerini alacaktır.
  • Geliştirme sürümü kanalı (seçilen eklenti, tercih edilen geliştirme sürümleri bölümünden kontrol edilmelidir): geliştirme veya beta kanalından gelen geliştirme güncelleştirmelerinin seçilmesine izin verir.
  • Eklenti güncelleme kaynağı: güncellemeleri nereden alacağınızı seçebilirsiniz. Şu anda Eklenti Güncelleyici, aşağıda listelenen kaynaklardan güncellemelerin indirilmesini desteklemektedir. Güncelleme kaynağı değiştirildikten sonra bir onay mesajı gösterilecektir.

Mevcut eklenti güncelleme kaynakları şunlardır:

  • NV Access eklenti mağazası (varsayılan)
  • Topluluk eklenti web sitesi
  • İspanyol topluluk eklentileri kataloğu
  • Çin ve Tayvan'daki NVDA toplulukları tarafından sağlanan kataloglar

Sürüm 23.10

  • NVDA 2023.2 veya sonraki bir sürümü çalıştırılıyorsa ve eklenti güncelleme kaynağı eklenti deposu olarak ayarlanmışsa NV Access eklenti mağazasından bahsedecek şekilde güncelleme bildirim iletisi değiştirildi.

Sürüm 23.09

  • Windows 10 Sürüm 22H2 veya üzeri gereklidir.

Sürüm 23.08

Bu, Windows 7, 8, 8.1 ve 10 21H2 ve önceki sürümleri destekleyen son sürümdür.

  • Eklenti deposu mesajı kapatıldıktan sonra eklenti güncelleme sonuçları iletişim kutusu veya tost mesajı gösterilecektir.
  • Eklenti güncellemeleri iletişim kutusu gösterilir ve ardından eklentiler kurulmadan kapatılırsa, eklenti güncellemeleri kontrol edildiğinde NVDA artık eklenti güncellemesi rapor etmeyecektir.
  • Eklenti Güncelleyici, NVDA'nın taşınabilir bir kopyası güncelleniyorsa artık başlangıç ​​mesajları sunmayacak ve güncelleme kontrolleri gerçekleştirmeyecektir.

Sürüm 23.07

  • Eklenti mağazası içeren bir NVDA sürümü kullanılıyorsa, kullanıcıları yeni eklenti mağazası hakkında bilgilendiren bir başlangıç mesajı gösterilecektir. Bu durumda, eklenti güncelleme sonuçları iletişim kutusu gösterilmeyecektir. Eklenti Güncelleyici çalışmaya devam edecektir.
  • Özellikle herhangi bir eklenti güncellemesi olmadığında, NV Access eklenti mağazasından ve topluluk eklentileri web sitesi güncelleme kaynaklarından eklenti güncellemelerini kontrol ederken geliştirilmiş performans.

Sürüm 23.06

  • NVDA 2023.1 veya üstü gerekiyor.
  • Varsayılan eklenti güncelleme kaynağı, topluluk eklentileri web sitesinden NV Access eklenti mağazasına değiştirildi.

Sürüm 23.05

  • Mevcut eklenti güncellemeleri incelenirken eklenti güncelleme kanalı görüntülenecektir.
  • Eklenti deposu içeren NVDA sürümleri kullanılıyorsa, NVDA, eklenti deposu hakkında bir mesaj sunar.

Sürüm 23.04

  • Geliştirme eklentileri kullanıcılarının geliştirme ve beta güncelleme kanalları arasında seçim yapabilmeleri için geliştirme güncelleme kanalı ayarı eklendi. Bu seçenek, tercih edilen geliştirme sürümleri listesinden seçilen eklenti işaretliyse gösterilir.
  • NV Access eklenti mağazası, Eklenti Güncelleyici'den bir güncelleme kaynağı olarak geniş çapta mevcuttur.

Sürüm 23.03

  • Bazı güncelleme kaynakları tarafından kullanılan web sitesinde yapılan değişiklikler nedeniyle, bunun el ile yüklenmesi gerekir.
  • Deneysel bir eklenti güncelleme kaynağı olarak NV Access eklenti mağazası eklendi.

Sürüm 23.02

  • NVDA 2022.4 veya üstü gereklidir.
  • NVDA, eklenti güncellemelerini kontrol ettikten sonra, çoğu eklenti için eski gibi görünen eklenti güncellemelerini artık sunmayacaktır. Bu, sayı.sayı formunun sürüm metnine sahip eklentiler için geçerlidir.

Sürüm 23.01

  • Güncelleme kaynağı NVDA topluluk eklentileri web sitesi olarak ayarlanmışsa, NVDA eklenti güncellemeleri için minimum Windows sürümünü kontrol edecektir.
  • Birçok eklenti güncellemesini aynı anda indirirken performans iyileştirildi. Sonuç olarak, indirme ilerleme iletişim kutusunda gösterilen eklenti indirmelerinin sırası rastgele olacaktır.
  • Eklentinin bazı bölümleri, performansı, özellikle güncelleme kontrol ve indirme işlemlerini iyileştirmek için artık Python'un concurrent.futures modülünü kullanıyor.

Sürüm 22.11

  • NVDA 2022.3 veya üstü gereklidir.

Sürüm 22.10

  • Eklenti güncelleme kaynakları olarak Çin ve Tayvan'daki NVDA topluluklarından kataloglar eklendi (Woody Tseng tarafından).

Sürüm 22.09

  • NVDA 2022.2 veya üstü gereklidir.
  • Eklenti güncelleme kaynağı eklenti paketleri için karma değerler içeriyorsa, NVDA eklenti güncellemelerini indirirken SHA256 karma değerlerini kontrol edecektir. Hash değeri geçersiz ise, eklenti güncellemesi başarısız olur.

Sürüm 22.08

  • Önemli dahili kod yeniden düzenlemesi ve yeniden yazma işlemleri.
  • Windows Server sistemlerinde, otomatik eklenti güncelleme kontrolü özelliği varsayılan olarak devre dışıdır (yeni kurulumları etkiler).
  • Farklı eklenti güncelleme kaynakları seçme yeteneği eklendi. Eklenti Güncelleyici, topluluk eklentileri web sitesinde (addons.nvda-project.org) veya İspanyol topluluk eklentileri kataloğunda (nvda.es) barındırılan güncellemeleri kontrol edebilir. Eklenti güncelleme kaynağını seçmek için eklenti ayarları paneline yeni bir birleşik giriş kutusu eklendi.
  • Windows 10 ve sonraki sürümlerde, NVDA'nın gerçekten kurulu olması ve Mağaza güncelleme bildiriminin tost olarak ayarlanması koşuluyla, Eklenti Güncelleyici'nin arka planda eklenti güncellemelerini kontrol etmesine, indirmesine ve kurmasına izin vermek mümkündür.
  • Tüm eklentiler için indirme ilerlemesini göstermek için tek bir iletişim kutusunun kullanımı ve hepsini indirdikten sonra eklentileri güncelleme dahil olmak üzere birden çok eklenti güncellemesi için eklenti güncelleme indirme ve yükleme deneyimi yeniden tasarlandı.
  • NVDA, güncelleme bildirimlerini tost olarak duyuracak şekilde ayarlanmışsa, güncellemeler kullanıma sunulduğunda "eklenti güncellemelerini kontrol et" menü öğesi, eklenti güncelleme sayısını içeren yeni adla "eklenti güncellemelerini gözden geçir" olur.
  • NVDA 2022.1 ve sonraki sürümlerde, Eklenti Güncelleyici bu eklenti için komut satırı anahtarlarını işleyebilir (şu anda hiçbiri).
  • Eklenti güncellemeleri iletişim kutusunda, kullanıcı tarafından devre dışı bırakılan eklentiler varsayılan olarak işaretlenmez ve devre dışı bırakılan eklentileri kontrol edip güncellemeye çalışmak onları etkinleştireceği için bir onay mesajı gösterilir.

Sürüm 22.07

  • Eklenti tarafından kullanılan URL'ler artık yeni bir modül içinde barındırılan sabitlerdir (Luke Davis'in katkılarıyla).
  • Eklenti indirme ilerleme iletişim kutusu artık ekranda ortalanmıştır.

Sürüm 22.03

  • NVDA güvenli modda çalışırken eklentinin yüklenmemesi sağlanarak güvenlik arttırıldı.

Sürüm 22.02

  • NVDA 2021.3 veya üstü gereklidir.
  • Windows10 'da eklenti güncelleme bildirimleri çevrildi.

Sürüm 22.01

  • NVDA 2021.2 veya üstü gereklidir.
  • Windows Server 2016 ve sonraki sürümleri çalıştıran sunucu sistemlerinde, güncelleme bildirimleri yerine eklenti güncellemeleri bir iletişim kutusunda sunulacaktır.

Sürüm 21.10

  • Özellikle temiz bir Windows kurulumundan sonra, bazı sistemlerde eklenti güncellemelerini kontrol etmek tekrar mümkün.

Sürüm 21.09

  • NVDA 2021.1 veya üstü gerekiyor.
  • windows 10 ve sonraki sürümlerde, bir tost mesajı ile bir güncelleme iletişim kutusu arasında eklenti güncelleme bildirimi seçmek mümkündür. Bu, NVDA Ayarları ekranında bulunan Eklenti Güncelleyici ayarlarından yapılandırılabilir.
  • Windows App Essentials gibi eklentiler daha iyi Windows uyumluluğu bilgileri sağladığından, Eklenti Güncelleyici artık eklentiler için minimum Windows sürüm bilgilerini kontrol etmeyecek.

Sürüm 21.07

  • Windows 10 ve sonraki sürümlerde, eklenti güncellemeleri mevcut olduğunda bir tost bildirimi gösterilecektir. Bu bildirime tıklayamayacağınızı unutmayın - güncellemeleri gözden geçirmek için NVDA menüsü/Araçlar/Eklenti güncellemelerini kontrol et'i açmalısınız.
  • Başlangıçta eski eklentiler iletişim kutusu görüntülendiğinde, artık eski eklentileri ve nedenlerini tıpkı eklenti güncellemelerinde olduğu gibi inceleyebilirsiniz.
  • Eklenti uyumluluğunu doğrulamak için topluluk tarafından sağlanan eklenti meta veri toplamanın kullanımı da dahil olmak üzere, geliştirilmiş eklenti güncelleme denetimi dahili özellikleri. Diğer şeylerin yanı sıra, bu, yeni eklentiler için güncelleme kontrolleri eklemek için eklenti sürümlerini ortadan kaldırır.

Sürüm 21.05

  • Artık NVDA 2021.1 alpha snapshot sürümlerinde güncellemeleri kontrol ederken, wxPython GUI araç setindeki değişikliklerden kaynaklanan hatadan dolayı NVDA hata sesleri çalmayacak.

Sürüm 21.03

  • NVDA 2020.4 veya üstü gereklidir.
  • Eklenti güncellemelerini kontrol ederken oluşabilecek internet kesintisi gibi durumlarda NVDA bir hata iletişim kutusu gösterecektir.

Sürüm 20.11

  • NVDA 2020.3 veya üstü gereklidir.
  • Flake8 ile ilgili daha fazla kodlama stili sorunu ve olası hatalar çözüldü.
  • NVDA kaynak kodundan çalışırken eklentiyi kullanırken artık hata tonları çalmayacak veya hiçbir şey yapmıyormuş gibi görünmeyecek. Bunun yerine günlüğe bu durumla ilgili bir mesaj kaydedilecek.

Sürüm 20.07

  • NVDA 2020.1 veya üstü gereklidir.
  • Bir veya daha fazla eski eklenti (Ekran Perdesi gibi) kuruluysa, Eklenti Güncelleyici, listelenen eklentileri devre dışı bırakmanızı veya kaldırmanızı isteyen bir mesaj görüntüleyecek.
  • Artık sırasıyla , Control+NVDA+C, Control+NVDA+R tuylarına bir kez,veya Control+NVDA+R tuşlarına basarak tuşlarına üç kez basarak Eklenti Güncelleyici ayarlarını kaydedebilir, yeniden yükleyebilir veya sıfırlayabilirsiniz.

Sürüm 20.06

  • Flake8 ile ilgili birçok kodlama stili sorunu ve olası hatalar çözüldü.

Sürüm 20.04

  • Artık NVDA, Eklenti Güncelleyici ile eklentileri güncellemeye çalışırken hiçbir şey yapmıyormuş gibi görünmeyecek veya hata tonları çalmayacak.
  • NVDA Araşlar menüsünde "eklenti güncellemelerini kontrol et" öğesinin bulunmaması sorunu çözüldü.

Sürüm 20.03

  • NVDA 2019.3 veya üstü gereklidir.
  • Eklenti güncellemelerini yüklerken Eklenti Güncelleyici artık uyumluluk aralığını kontrol etmeyecektir. NVDA'nın kendisi eklenti uyumluluğunu kontrol edecektir.

Sürüm 19.11

  • Eklenti güncellemeleri mevcut olduğunda, NVDA güncelleme ssayısını bildirecektir.

Sürüm 19.09

  • NVDA 2019.2 veya üstü gereklidir.
  • Bazı eklenti güncellemelerini, Özellikle GitHub'da barındırılan eklenti dosyalarını indirmeye çalışırken karşılaşılan zaman aşımı hataları çözüldü.

Sürüm 19.04

  • NVDA 2019.1 veya üstü gereklidir.
  • Eklenti güncellemelerini kurarken, hem minimum hem de son test edilen sürümler kontrol edilecektir.

Sürüm 19.01

  • NVDA 2018.4 veya üstü gereklidir.
  • Eklenti güncellemelerini kontrol ederken yanıtverme hızı iyileştirildi.
  • Eklenti Python 3 ile daha uyumlu hale getirildi.

Sürüm 18.12.2

  • Python3 hazır.
  • En son NVDA alfa snapshot sürümlerinde oluşabilecek uyumluluk sorunlarından doğan eklenti güncellemelerinin indirilememesi çözüldü.

Sürüm 18.12.1

  • Lokalizasyonlar eklendi.

Sürüm 18.12

  • Devre dışı bırakılan eklentiler için güncellemeler kontrol edilebilir. Güncellemeden sonra bu eklentiler devre dışı kalmaya devam edeceklerdir.
  • Güncellemeler sırasında bir eklenti belirli bir NVDA sürümü ve/veya Windows sürümü gerektiriyorsa, bunlar kontrol edilecek, uyumsuzluk tespit edilirse bir hata mesajı gösterilecek ve güncelleme iptal edilecektir. Böyle bir durumda ise güncelleme iptal edilecek ve önceden yüklenmiş eklenti sürümünde hiçbir değişiklik yapılmayacaktır.
  • Otomatik güncelleme kontrolü etkinleştirildiğinde ve güncellemeler hazır olduğunda, NVDA güncellemeleri gözden geçirmek isteyip istemediğinizi sormak yerine güncelleme listesini gösterecektir.

Sürüm 18.10

  • İlk kararlı sürüm (hala konsept kanıtı olarak işaretlenmiştir).