Tüm yazılar

Blog yazısı

MiaDock 1.6.1–1.6.3: Küçük Sürümler, Büyük İyileştirmeler

MiaDock 1.6.1’den 1.6.3’e kadar gerçek zamanlı Spectrum altyapısı daha güvenli ve kararlı hâle getirildi; ardından zamanlayıcı, Clipboard Peek, Device Hub, Gizlilik ve diğer genişletilmiş modüller ortak bir tasarım diliyle kapsamlı biçimde yenilendi.

MiaDock 1.6.1–1.6.3: Küçük Sürümler, Büyük İyileştirmeler

MiaDock 1.6.0 ile Motion & Personalization dönemini başlattıktan sonra, 1.6.1, 1.6.2 ve 1.6.3 sürümlerinde odağımız yeni özellik eklemekten çok mevcut deneyimi daha güvenilir, daha tutarlı ve günlük kullanıma daha hazır hâle getirmek oldu.

İlk iki güncellemede özellikle gerçek zamanlı Spectrum altyapısını olgunlaştırdık. 1.6.3 ile birlikte ise MiaDock'un genişletilmiş modüllerini ve alt navigasyon deneyimini kapsamlı biçimde yeniledik.

Not: Repository içerisinde 1.6.1–1.6.3 için ayrı Git etiketleri bulunmuyor. Bu yazı sürüm notları ve güncel 1.6.3 kaynak kodundaki değişikliklere dayanıyor.

1.6.1 — Spectrum için daha güvenli bir temel

MiaDock 1.6.0 ile kullanıma sunduğumuz gerçek zamanlı medya Spectrum özelliği deneysel bir özellikti. 1.6.1'in temel amacı bu sistemin uygulamanın geri kalanını etkilemeden güvenli biçimde çalışmasını sağlamaktı.

Spectrum artık varsayılan olarak kapalı geliyor. Kullanıcı özelliği etkinleştirmediği sürece gereksiz ses yakalama kaynağı başlatılmıyor.

Normal görselleştirme tarafında seçili medya oturumunun gerçek peak seviyeleri kullanılmaya devam ediyor. Peak bilgisi alınamadığında ise MiaDock mevcut üç çubuklu dekoratif animasyona güvenli biçimde geri dönebiliyor.

Spectrum özelliğini açmak veya kapatmak için MiaDock'u yeniden başlatmak gerekmiyor. Yakalama sırasında bir hata oluşursa sistem sınırsız tekrar denemek yerine kontrollü yeniden deneme ve güvenli fallback zinciri kullanıyor.

1.6.2 — System Spectrum ve ses çıkışı seçimi

1.6.2 ile Spectrum altyapısını daha ileri taşıyarak SystemSpectrum mimarisine geçirdik.

Kullanıcı artık Spectrum'un dinleyeceği Windows ses çıkışını seçebiliyor. Bu sayede yalnızca fiziksel hoparlör veya kulaklıklar değil, SteelSeries Sonar gibi desteklenen sanal ses aygıtları da kullanılabiliyor.

Gerçek zamanlı ses analizi

Yeni Spectrum motoru 2048 örnekli Hann-window FFT kullanarak sesi üç temel bölgeye ayırıyor:

  • Bass
  • Mid / Vocal
  • Treble

Float32 ve PCM 16, 24 ve 32 bit ses paketleri destekleniyor. Çok kanallı ses akışları da kontrollü biçimde analiz edilebiliyor.

Sistem Spectrum verisi eski veya kullanılamaz hâle geldiğinde görselleştirmenin tamamen durması yerine seçili medya oturumunun gerçek SessionPeak değerlerine geçiliyor.

Medya oturumlarından daha bağımsız çalışma

Spectrum recorder artık parça metadata'sı ve medya oturumu değişikliklerinden daha bağımsız.

Özellikle Apple Music gibi uygulamalarda yaşanabilen geçici playback state değişikliklerinin aktif bir Spectrum akışını gereksiz yere durdurmasının önüne geçildi.

Bu sürümle birlikte Store paketinin kimlik, sembol, StartupTask ve gerekli paket dosyaları açısından doğrulanması da geliştirme sürecinin bir parçası hâline geldi.

1.6.3 — Genişletilmiş modüllerde yeni dönem

1.6.3'ün odağında MiaDock'un expanded görünümü bulunuyor.

Zamanlayıcıdan Clipboard Peek'e, Device Hub'dan Gizlilik ekranına kadar birçok modül hem görsel hem de etkileşim açısından yeniden ele alındı.

Zamanlayıcı ve Kronometre yeniden tasarlandı

Zaman modülü artık native TabView tabanlı Zamanlayıcı ve Kronometre sekmelerini kullanıyor.

Zamanlayıcı tarafına 224 px gerçek zamanlı dairesel ilerleme halkası eklendi. 5, 10, 15, 25 ve 45 dakikalık hazır süreler artık zamanlayıcıyı anında başlatmak yerine ilgili süre alanlarını dolduruyor.

Saat, dakika ve saniye alanlarına güvenli sınırlar getirildi. Sıfır süreyle zamanlayıcı başlatılması engellendi ve aktif sayaç çalışırken süre düzenleme kapatıldı.

Kronometre kontrolleri ile tur listesi de yenilendi. Dar alanlarda dikey, daha geniş alanlarda ise 45/55 oranlı iki sütunlu responsive düzen kullanılıyor.

Clipboard Peek daha anlaşılır hâle geldi

Clipboard Peek'in expanded görünümü, kopyalanan içeriğin türüne göre değişen yeni bir hero alanıyla yenilendi.

Kullanılabilir işlemler native CommandBar içerisine taşındı. HEX, RGB ve HSL renk bilgileri daha kompakt gösteriliyor; son kopyalar listesi ve seçili öğe görünümü daha belirgin hâle getirildi.

Compact ve notification yüzeyleri de aynı tasarım diline yaklaştırıldı.

Gizlilik tarafında iki önemli koruma eklendi: hassas pano içerikleri tooltip veya ekran okuyucu metinlerine sızmıyor ve gecikmiş bir görsel önizleme isteği generation kontrolü sayesinde daha yeni bir pano öğesinin üzerine yazamıyor.

Device Hub artık daha düzenli

Device Hub içerisinde ses çıkışları, mikrofonlar, Bluetooth cihazları ve depolama aygıtları artık ayrı bölümler hâlinde gösteriliyor.

Cihaz satırları genişletilebilir Expander yapısına geçirildi ve aynı anda yalnızca bir cihaz detayının açık kalması sağlandı.

Bluetooth bağlanma ve ayrılma işlemleri ile Windows ayarlarına geçiş native CommandBar üzerinden sunuluyor.

USB depolama tarafında toplam kapasite, boş alan ve dosya sistemi bilgileri görüntülenebiliyor. Sürücüyü açma ve güvenli çıkarma işlemleri de yenilendi.

İşlem sonuçları artık başarı veya hata durumuna göre InfoBar üzerinden açık biçimde gösteriliyor.

Liste güncellemelerinde bütün cihazları silip tekrar oluşturmak yerine mevcut öğeleri mümkün olduğunca koruyan daha verimli bir yaklaşım kullanılıyor.

Daha güvenilir arama algılama

Discord, Skype ve WhatsApp aramalarını algılama sistemi 1.6.3 ile daha güvenilir hâle getirildi.

Artık yalnızca tek bir işarete bakmak yerine mikrofon ve ses çıkışı oturumları birlikte değerlendiriliyor.

Sistem üç farklı durum kullanıyor:

  • None
  • Possible
  • Detected

Yanlış pozitifleri azaltmak için 900 ms doğrulama gecikmesi ve 1,5 saniyelik bitiş toleransı uygulanıyor.

Aktif bir arama tespit edildiğinde uygulama adı, simgesi, görüşme süresi, mikrofon durumu ve ses oturumu bilgileri gösteriliyor.

Algılamanın tamamen yerel yapıldığı ve görüşme sesinin kaydedilmediği kullanıcıya açık biçimde belirtiliyor.

Teams, Zoom, Webex, Slack ve Signal gibi iletişim uygulamaları da olası iletişim etkinliği sınıflandırmasına dahil edildi.

Gizlilik ekranı sadeleşti

Gizlilik modülündeki büyük ve birbiriyle çakışan eski görünüm kaldırıldı.

Mikrofon ve kamera durumu artık daha kompakt bir hero satırında gösteriliyor. Bu kaynakları kullanan uygulamalar ise daha temiz bir grouped list içerisinde yer alıyor.

Mikrofon ve kamera Windows gizlilik ayarlarına doğrudan erişmek için ayrı ikon düğmeleri eklendi.

Aktif uygulama bulunmadığında gereksiz boş alan bırakılmıyor.

Modüller artık aynı tasarım dilini konuşuyor

Battery, Bluetooth, Network, Volume, Transfer ve genel modül görünümleri ortak bir tasarım sistemine geçirildi.

Hero kartları, grouped row yapıları, inset divider'lar, tipografi, ikon alanları, boşluklar, köşe yarıçapları ve durum göstergeleri daha tutarlı hâle getirildi.

Compact, expanded ve notification yüzeyleri arasındaki görsel fark da azaltılarak MiaDock'un farklı durumlarda aynı ürün gibi hissettirmesi amaçlandı.

Alt modül menüsü artık çok daha sade

Expanded dock'un alt kısmındaki modül değiştirici tamamen ikon tabanlı Pivot görünümüne geçirildi.

Büyük seçili arka plan, gri dış yüzey, kenarlık ve seçim çizgisi kaldırıldı.

Geriye yalnızca modül ikonları ile sağ ve sol gezinme okları kaldı. Aktif modül ise daha parlak ikon rengiyle ayırt ediliyor.

Görünüm sadeleşirken tooltip, ekran okuyucu seçili durumu, klavye, mouse wheel ve swipe desteği korunmaya devam ediyor.

Küçük sürüm numaraları, büyük bir polish dönemi

1.6.1 ile Spectrum'u daha güvenli hâle getirdik. 1.6.2 ile gerçek Windows ses çıkışını dinleyebilen daha gelişmiş bir Spectrum altyapısına geçtik.

1.6.3 ile odağı yeniden kullanıcı arayüzüne çevirerek MiaDock'un expanded modüllerini daha sade, daha tutarlı ve daha modern bir yapıya taşıdık.

Bu üç güncelleme birlikte değerlendirildiğinde amaç yeni özellik sayısını artırmaktan çok MiaDock'un mevcut özelliklerini daha güvenilir, daha okunabilir ve günlük kullanıma daha hazır hâle getirmek oldu.

Doğrulama ve kararlılık

  • 851 test başarıyla tamamlandı.
  • 1 donanıma bağlı loopback testi atlandı.
  • Release derlemesi: 0 hata, 0 uyarı.
  • Güncel Store sürümü: 1.6.3.0.

MiaDock güncellemeleri Microsoft Store üzerinden yayınlanmaya devam edecektir.