• Dosya Gezgini Eklentileri: Kullanıcı başına yapılan yüklemelerde önizlemenin çalışmamasına neden olan bir hata düzeltildi.
  • Komut Paleti: Uygulamalar uzantısının tüm Win32 uygulamalarını göstermemesi sorunu giderildi.
  • Komut Paleti: Uygulamanın durumu her yüklendiğinde sıfırlanmasına neden olan bir regresyon hatası düzeltildi.
Öne Çıkanlar:
  • Sistem Tepsisi Simgesi Kontrolü: PowerToys ayarlarında artık sistem tepsisi simgesini gizleme veya gösterme seçeneği bulunuyor, böylece kullanıcılar görünürlüğünü kişisel tercihlerine göre kontrol edebiliyor. (@BLM16'ya teşekkürler!)
  • Komut Paleti Geliştirmeleri: Tüm birinci taraf uzantılar için Ahead-of-Time (AOT) uyumluluğu, geliştirilmiş genişletilebilirlik ve temel UX düzeltmeleri ile komutlar arasında daha iyi performans ve kararlılık sağlandı.
  • Renk Seçici Özelleştirmesi: Fare düğmesi eylemleri artık özelleştirilebilir; sol, sağ ve orta tıklamalara işlevler atanarak daha kişiselleştirilmiş iş akışları sağlanıyor. (@PesBandi'ye teşekkürler!)
  • Hata Raporlama Aracı İyileştirmeleri: İlerleme göstergeleri, geliştirilmiş sıkıştırma, eski izleme günlüklerinin otomatik temizliği ve daha verimli teşhis için MSIX yükleyici günlüklerinin dahil edilmesiyle daha hızlı ve net bir raporlama süreci sunuluyor.
  • Dosya Gezgini Eklentileri Kararlılığı: PDF önizlemeleri, boş küçük resimler ve dosya tarama sırasında metin dosyası çökmeleriyle ilgili sorunlar çözülerek görüntüleme kararlılığı artırıldı.
Detaylı Değişiklikler
Renk Seçici:
  • Fare düğmesi eylemleri eklendi, böylece sol, sağ veya orta tıklamanın ne yapacağını seçebilirsiniz. (@PesBandi'ye teşekkürler!)
Kırp ve Kilitle:
  • Pencere stilini mevcut Windows temasıyla uyumlu hale getirerek daha temiz bir görünüm sağlandı. (@sadirano'ya teşekkürler!)
Komut Paleti:
  • Sayfa yüklemesindeki bir regresyonu çözerek performans artırıldı.
  • Daha sorunsuz bir kullanıcı deneyimi için tüm Komut Paleti komutlarında tutarlı kısayol tuşu işleme uygulandı.
  • Komut Paleti'nin daha zarif kapanması iyileştirildi. (@davidegiacometti'ye teşekkürler!)
  • Uzantıların "Doğrudan" ayarıyla takma ad tutarlılık sorunu düzeltildi ve daha iyi kullanıcı anlayışı için "Doğrudan" ve "Dolaylı" seçenekleri için yerelleştirme etkinleştirildi. (@davidegiacometti'ye teşekkürler!)
  • Kritik bağlam öğeleri doğru şekilde stilize edilerek görsel netlik iyileştirildi.
  • İçerik sayfasında yalnızca bir alan bulunduğunda alan otomatik olarak odaklandı.
  • Gereksiz işlemleri kaldırarak SDK ThumbnailHelper.cs'deki dosya simgeleri yüklenirken kararlılık ve verimlilik artırıldı. (@OldUser101'e teşekkürler!)
  • Komut uygulamalarıyla ayrıntılar görünümü geliştirildi. (Uzantı örneğine bakın)
Komut Paleti Uzantıları:
  • Kolaylık sağlamak için Uygulama arama sonuçlarına "Yolu Kopyala" komutu eklendi. (@PesBandi'ye teşekkürler!)
  • Başlangıçtaki eşittir işaretlerini yok sayarak Hesap Makinesi giriş deneyimi iyileştirildi. (@PesBandi'ye teşekkürler!)
  • Hesap Makinesi uzantısında, yalnızca başta boşluk bulunan girişler için hata göstermemek amacıyla giriş işleme düzeltildi.
  • Adları doğrulayarak ad alanı hatalarını önlemek için Yeni Uzantı sihirbazı iyileştirildi.
  • Geri dönüş ve üst düzey sonuçlar arasında Çalıştır uzantısı için tutarlı bağlam öğeleri görüntüsü sağlandı.
  • Geri dönüş sonuçlarında eksik Zaman ve Tarih komutları düzeltildi. (@htcfreek'e teşekkürler!)
  • Zaman ve Tarih uzantısındaki güncel olmayan sonuçlar düzeltildi. (@htcfreek'e teşekkürler!)
  • Web Araması'nın Windows 11 24H2 ve sonraki sürümlerde kullanıcının varsayılan tarayıcısı yerine her zaman Microsoft Edge'i açması sorunu giderildi. (@RuggMatt'a teşekkürler!)
  • Windows Ayarları uzantısı arama sonuçlarının sıralaması alfabetikden alaka düzeyine göre değiştirilerek daha hızlı erişim sağlandı.
  • Explorer.exe'yi zarif bir şekilde sonlandırmak ve yeniden başlatmak için Windows Sistem Komutları sağlayıcısına "Windows Gezginini Yeniden Başlat" komutu eklendi. (@jiripolasek'e teşekkürler!)
Komut Paleti Ahead-of-Time (AOT) Uyumluluğu:
Komut Paleti'ni gelecekteki AOT yayımlama için hazırlamak üzere temel değişiklikler yapıldı. Bu, hesap makinesi kütüphanesinin ExprTk ile değiştirilmesi, COM nesne işlemenin iyileştirilmesi, Win32 birlikte çalışabilirliğinin iyileştirilmesi ve kırpma davranışının düzeltilmesi gibi adımları içeriyor. Tüm birinci taraf uzantılar artık AOT uyumlu. Bu iyileştirmeler, Komut Paleti'nin bir sonraki sürümde bir AOT uygulaması olarak yayımlanması için zemin hazırlıyor.

  • COM API'lerini AOT uyumlu hale getirme konusunda (@Sergio0694), COM nesne işlemesini düzeltme konusunda (@jtschuster), ExprTk'den (@ArashPartow) entegrasyon önerileri ve Windows Hesap Makinesi ekibinden (@tian-lt) değerli öneriler ve incelemeler için özel teşekkürler.
  • Yaklaşan sürüm kapsamında, işaretleme oluşturma, Adaptif Kartlar, dahili günlükleme ve telemetri kütüphanesi ve temel Komut Paleti UX'i dahil olmak üzere ana bağımlılıklar için AOT uyumluluğu etkinleştiriliyor.
FancyZones:
  • Yüksek çözünürlüklü monitörlerde FancyZones Düzenleyicisi'nin net bir şekilde görüntülenmesini sağlamak için DPI ölçeklendirme sorunları düzeltildi. (@HO-COOH'a teşekkürler!) Bu durum, Awake, Renk Seçici, PowerAccent ve diğer PowerToys modüllerinde daha geniş bir DPI görüntüleme optimizasyonu incelemesine ilham verdi.
Dosya Gezgini Eklentileri:
  • PDF önizleyicisinde ve küçük resim oluşturmada potansiyel hatalar düzeltilerek PDF dosyalarına göz atarken güvenilirlik artırıldı. (@mohiuddin-khan-shiam'a teşekkürler!)
  • UTF-8-BOM metin dosyaları açılırken Monaco Önizleme İşleyicisi'nin çökmesi önlendi.
Hosts Dosyası Düzenleyicisi:
  • Hızlı rehberlik için uyarı diyaloglarına uygulama içi "Daha fazla bilgi edin" bağlantısı eklendi. (@PesBandi'ye teşekkürler!)
Sınırsız Fare:
  • Güvenlik duvarı kuralı düzeltildi, böylece Sınırsız Fare artık yerel alt ağınız dışındaki IP'lerden bağlantıları kabul ediyor.
  • Disk kullanımını ve gürültüyü azaltmak için eski günlükler temizlendi.
Göz At:
  • 3 kanallı QOI görüntülerinin Göz At ve Dosya Gezgini'nde doğru şekilde önizlenmesini sağlamak için QOI okuyucusu güncellendi. (@mbartlett21'e teşekkürler!)
  • Bir videonun önizlenemediği durumlarda açık bir uyarı ile birlikte kodek algılama eklendi ve gerekli kodeği indirmek için Microsoft Store'a bir bağlantı verildi.
PowerRename:
  • Esnek tarihe dayalı yeniden adlandırmayı etkinleştirmek için ModificationTime ve AccessTime'a [imath]YY-[/imath]MM-$DD desteği eklendi.
PowerToys Çalıştır:
  • Kullanıcı karışıklığını azaltmak için bilinen WPF ile ilgili çökmeler için hata UI'si gizlendi, ancak analiz için tanısal günlükleme tutuldu. Bu, geçici DWM kullanılamaması nedeniyle oluşan COMException 0xD0000701 ve 0x80263001'i hedef alıyor.
Kayıt Defteri Önizleyicisi:
  • Veri Izgarası'nda büyüteç simgesi ve bağlam menüsü aracılığıyla "Genişletilmiş veri önizlemesi" eklendi. Bu, REG_BINARY, REG_EXPAND_SZ ve REG_MULTI_SZ gibi karmaşık kayıt defteri türlerinin daha kolay incelenmesini sağladı. (@htcfreek'e teşekkürler!)
  • Kayıt Defteri Önizleyicisi'nde dosya kaydetme deneyimi, Not Defteri benzeri davranışla uyumlu hale getirilerek, kullanıcı istemleri, hata işleme iyileştirildi ve kaydedilmemiş veya kesintiye uğramış eylemler sırasında çökmeler önlendi. (@htcfreek'e teşekkürler!)
Ayarlar:
  • PowerToys sistem tepsisi simgesini gizleme veya gösterme seçeneği eklendi. (@BLM16'ya teşekkürler!)
  • Hata raporu paketi oluşturulurken ilerlemeyi göstermek için ayarlar iyileştirildi.
Çalışma Alanları:
  • Profil taşınabilirliğini sağlamak ve geçici klasör temizliği sırasında kaybı önlemek için Çalışma Alanları simgeleri kullanıcı AppData'sında depolandı.
  • Varsayılan olmayan Edge veya Chrome profillerinde PWA'ların yakalanması ve başlatılması etkinleştirilerek oluşturma ve yürütme sırasında tutarlı davranış sağlandı.
Dokümantasyon:
  • PowerToys Çalıştır için üçüncü taraf eklentileri dokümantasyonuna SpeedTest ve Sözlük Tanımı eklendi. (@ruslanlap'a teşekkürler!)
  • Komut Paleti dokümantasyonundaki örnek bağlantılar ve yazım hatası düzeltildi. (@daverayment ve @roycewilliams'a teşekkürler!)
Geliştirme:
  • Performans ve güvenlik için .NET kütüphaneleri 9.0.6'ya güncellendi. (@snickler'a teşekkürler!)
  • Daha iyi kararlılık ve Windows desteği için WinAppSDK 1.7.2'ye güncellendi.
  • İmzalı yükleyici oluşturan tek adımlı bir yerel derleme betiği tanıtılarak geliştirici üretkenliği artırıldı.
  • Çapraz platform hata ayıklayıcılarının sembol dosyalarını okuyabilmesi için taşınabilir PDB'ler oluşturularak VSCode ve diğer araçlarda hata ayıklama deneyimi iyileştirildi.
  • Geliştirici Modunu etkinleştirmek için Microsoft.Windows.Settings modülü kullanılarak WinGet yapılandırma dosyaları basitleştirildi. (@mdanish-kh'ye teşekkürler!)
  • CI'yı yeşil tutmak için en son Az.Accounts modülü için derleme betikleri ayarlandı.
  • Sabit kodlu telemetri sürüm numaraları kaldırılarak sürüm yayınlama süreci kolaylaştırıldı ve tutarlı güncellemeler için Komut Paleti sürümleme, Windows Terminali'nin sürümleme yöntemiyle birleştirildi.
  • NOTICE.md ile gerçek paket bağımlılıkları ve sürümleri arasındaki ayrıntılı farklılıkları göstermek için derleme doğrulama adımı geliştirildi.
  • Depo genelinde yazım denetimi doğruluğu artırıldı. (@rovercoder'a teşekkürler!)
  • Daha hızlı işlem hatları için CI TouchdownBuild v5'e yükseltildi.
  • Çevirmenlere yardımcı olmak için Resources.resw'ye bağlam yorumları eklendi.
  • FancyZones'u içerecek şekilde fuzz test kapsamı genişletildi.
  • Tüm birim testleri CI işlem hattına entegre edildi, ~3.000'den ~5.000 teste çıkarıldı.
  • Ana dalda günlük UI test otomasyonu etkinleştirildi, şimdi uçtan uca doğrulama için 370'in üzerinde UI testi kapsanıyor.
  • Güvenilirlik ve sürdürülebilirliği artırmak için WorkspacesLib için yeni birim testleri eklendi.
Genel:
  • Daha hızlı ve daha güvenilir paket oluşturma için hata raporu sıkıştırma kütüphanesi (cziplib 0.3.3) güncellendi. (@Chubercik'e teşekkürler!)
  • Daha kapsamlı teşhis için hata raporlarına Uygulama Yükleyici ("AppX Dağıtım Sunucusu") olay günlükleri dahil edildi.
  • Bu, v0.91 sürümündeki bazı önemli kararlılık sorunlarını gidermek amacıyla yayınlanan bir yama (patch) sürümüdür. Sorunlar, gelen bildirimlerin sıklığına göre önceliklendirilmiştir.
Tam sürüm notları için v0.91.0'a bakınız.
  • #38422 – v0.90 sürümünün WinGet üzerinden yüklenememesi sorunu giderildi.
  • #38440 – WinGet yüklü olmadığında Komut Paleti’nin (Command Palette) başlatılamaması sorunu düzeltildi.
  • #38460 – Komut Paleti yönetici olarak başlatıldığında oluşan çökme hatası giderildi.
  • #38531 – Komut Paleti’nin zaten yüklü olan bağımlılıkları tekrar yüklemeye çalıştığı sorun düzeltildi.
  • #38676 – .NET paketi 9.0.4 sürümüne güncellendi. Teşekkürler @snickler!

0.90.1 Tam Sürüm Notları
Güncelleme Notları:
  • Gelişmiş Yapıştırma, bazı kısayollar ayarlanmadığında bazı harici yazılımlar tarafından tetiklenmesi sorunu düzeltildi. Açılan sorunlarda en yaygın örnek Slack'in tepsi simgesiydi.
  • Kullanıcıların API anahtarını girmesini engellemek ve AI çevrimiçi modellerinin kullanımını devre dışı bırakmak için Gelişmiş Yapıştırma için bir GPO kuralı eklendi.
  • Gelişmiş Yapıştırma Ayarları ve OOBE sayfalarında, AI kullanımının isteğe bağlı olduğunu ve AI olmadan da kullanılabileceğini açıklayan iyileştirilmiş açıklamalar eklendi.
  • Gelişmiş Yapıştırma ayarları sayfasında, GPO tarafından izin verilmediğinde panoya geçmişi etkinleştirip devre dışı bırakabileceğini gösteren UX sorunu düzeltildi.
  • PowerToys Run'un, Windows Ayarlarında bu seçenek açıldığında başlık çubuğunda vurgu rengini göstermesi sorunu düzeltildi.
Tüm güncelleme notları için göz atın: