Değişiklik Günlüğü
Son teknik değişiklikler, tarihe göre. Projenin buraya nasıl geldiğinin uzun anlatımı için (V1 prototipi, V2 kapsam atılımı, V3 fizik yeniden yazımı ve V4 UI yeniden inşası) Kilometre Taşları sayfasına bak.
4.3.0 - uygulama içi raporlama + geri bildirim panosu (Haziran 2026)
- Bir sorunu doğrudan uygulamanın içinden bildir - hem Pro hem de Free'de yer alan yeni bir Rapor sayfası, bir hata veya özellik raporunu doğrudan OLED Guard'dan gönderir. Rapora otomatik olarak bir tanılama anlık görüntüsü (sürüm, edisyon, GPU, monitör düzeni) ve
engine.logdosyasının PII'den arındırılmış son kısmı eklenir; bunlar bir gönderim öncesi önizlemenin ardında tutulur: tam olarak neyin iletildiğini görür ve düzenleyebilir, herhangi bir günlük satırını kaldırabilir veya yalnızca metin gönderebilirsin. Sen Gönder'e basana kadar makinenden hiçbir şey ayrılmaz. - Herkese açık geri bildirim panosu - raporlar ve özellik istekleri artık board.oledguard.com adresindeki herkese açık bir panoya gönderiliyor; orada onları takip edebilir, yorum yapabilir ve oylayabilirsin; en çok istenen fikirler en üste çıkar. Yeni gönderimler herkese açık görünmeden önce incelenir.
- Önce gizlilik ilkesiyle günlük arındırma - eklenen günlük; ön plandaki uygulama/exe adlarını, kullanıcı klasörü yollarını, e-posta adreslerini ve IP adreslerini otomatik olarak temizler. Monitör model dizgileri bilinçli olarak korunur, çünkü bir OLED sorununu teşhis etmeye yardımcı olan tam da panele özgü verilerdir.
- Vinyet, Uzakta modundan ayrıldı - kenar karartma artık kendi başına, oturumlar arasında sıfırlanmayan kalıcı bir genel ayardır ve yeni bir "Kenarları her zaman karart" anahtarıyla gelir.
- Etkin Vinyet artık belli oluyor - bir durum şeridi anahtarı ve Isı haritasındaki bir sınır çizgisi, kenar karartmanın açık olduğunu net biçimde gösterir ("vinyet görünmez görünüyor" raporlarını düzeltir).
- Uzakta modu tam ekrana yol verir - Uzakta artık tam ekran oyunların üzerinde etkinleşmez ve oyun içi takılmayı azaltmak için geri okuma sıklığı kısılır.
- Vinyet kararlılık düzeltmeleri - kenar sürükleme tutamaçları artık titremiyor (bir hidrasyon yarışı ve her harekette diske yazma vardı) ve Kenarları her zaman karart anahtarı artık ilk tıklamada gidip gelmiyor.
- Gürültü-boşluk filtresi artık varsayılan olarak Off (önceden Morfolojik idi); kutudan çıktığı haliyle yapılandırmada GPU maliyetini kısıyor.
- Daha ferah varsayılan pencere - dashboard ilk açılışta biraz daha geniş açılıyor.
4.2.1 - Ücretsiz sürüm + tam ekran otomatik duraklatma (Mayıs 2026)
- Microsoft Store'da OLED Guard Free - masaüstü için Dengeli gücünde otomatik, tek ekranlı burn-in koruması veren ücretsiz bir sürüm; Isı haritası katmanı, Uzakta modu ve Erteleme ile birlikte gelir. Tam ekran uygulamaları bilinçli olarak korumaz; bu, bir Pro özelliği olarak kalır.
- Tam ekran otomatik duraklatma (Free) - bir tam ekran oyun veya video birincil ekranı kapladığında Free motoru durdurur, böylece içeriğinin üzerine asla katman bindirmez veya performansına mal olmaz; sonra masaüstüne döndüğünde otomatik olarak devam eder.
- Masaüstü artık tam ekran uygulama sanılmıyor - motorun tam ekran algılayıcısı artık Windows masaüstü kabuğunu (Progman / WorkerW) hariç tutuyor. Bu ayrıca, çıplak masaüstünde durmanın statik içerikli Work ön ayarı yerine bir tam ekran oyun/video ön ayarına yönlenebildiği bir Pro Otomatik Mod durumunu da düzeltir.
- Birleşik sürümleme - Pro ve Free artık tek bir 4.2.1 sürüm hattını paylaşıyor.
4.2.0 - yayın cilası (Mayıs 2026)
Steam ve Microsoft Store için 4.2.0'ın yayına hazırlık geçişi.
- Steam yayını - OLED Guard Pro artık mevcut Microsoft Store sürümlerinin yanında Steam'de yayında (Steam App ID 4558060).
- Tek örnek zorlaması - ikinci bir kopya başlatmak artık D3D yakalama kaynakları için kapışan yinelenen bir motor üretmek yerine mevcut pencereyi öne çıkarıyor.
- Pencere yerleşimi kalıcılığı - dashboard, boyutunu, konumunu ve maksimize durumunu başlatmalar arasında hatırlar ve bunları mevcut monitör düzenine göre doğrular, böylece çıkarılmış bir ekran pencereyi ekran dışında bırakmaz.
- Morfolojik gürültü-boşluk filtresi artık Otomatik Mod'da varsayılandır (önceden Off idi). Her fabrika ön ayarı bu açık şekilde gelir.
- Profil başına Intensity geçersiz kılma - App Profiles artık ön ayarın kendisini düzenlemeden tek bir uygulama için yalnızca Intensity kaydırıcısını ölçekleyebilir.
- Exe sahiplenme çakışması arayüzü - iki profil aynı yürütülebilir dosyayı sahiplenmeye çalışırsa App Profiles sayfası çakışmayı satır içinde gösterir ve çözülene kadar kaydetmeyi reddeder.
- Browse... - çalışan uygulamalar listesi ve Steam kitaplığı tarayıcısı istediğin şeye sahip olmadığında bir yürütülebilir dosya seçmek için yerel dosya iletişim kutusu.
- Örtüşmeye duyarlı yakalama dışlaması - kayıtlı uygulama pencereleri artık dışlama maskesine yalnızca görünür bölgeleriyle katkıda bulunur, örten bir pencerenin arkasındaki uygulama boşluğunu kapatır.
- Görünürlüğe duyarlı WDA dışlama - ekran yakalama koruması bayrağı artık OLED Guard penceresinin ne kadarının görünür olduğuna göre değişir, tamamen görünür pencerelerdeki kalan uygulama boşluğunu ortadan kaldırır.
- Katman görünürlük tabanı (gamma 0.6) böylece algılanan HUD'lar neredeyse görünmez bir yeşil Isı haritası tabanı yerine görünür bir koruma seviyesine iner.
- Settings.json
.bakkurtarma - okunamayan bir ayar dosyası artık hiçbir iz bırakmadan sessizce varsayılanlara sıfırlanmak yerinesettings.json.bakolarak karantinaya alınır ve günlüğe kaydedilir. - Kapatmada tepsi balonu - kullanıcılar X'e bastıklarında uygulamanın kapandığını düşünmesin diye seansın ilk "hâlâ tepside çalışıyor" bildirimi.
- app.manifest sürüm yükseltmesi -
longPathAwareeklendi, Windows 11 supportedOS GUID eklendi, UTF-8 etkin kod sayfası tercih edildi. Log.Warn/Errorüzerindenengine.log- köprü ve motorun catch blokları artıkDebug.WriteLine'a (Release'de çıkarılır) güvenmek yerine%LOCALAPPDATA%\OLEDGuard\engine.logdosyasına yapılandırılmış girdiler yazıyor.- Render sıcak yolunda CA2014 stackalloc-in-loop düzeltmesi.
- Oyun içi ayar HUD'ı (
Ctrl+Shift+G) - canlı Otomatik Mod akıl yürütmesini açığa çıkaran, Hotkeys sayfasından kısayola atanabilen isteğe bağlı, her zaman üstte duran kompakt bir katman.
V4 - UI yeniden inşası (27 Nisan ve sonrası)
- Tüm monitör listesi genelinde hot-plug farkındalığı. Bir USB-C OLED tak, motor onu algılar; çıkar, diğer ekranları rahatsız etmeden koruma temiz biçimde durur.
- Yetenekler çalışma zamanında değiştiğinde monitör başına DDC/CI yeniden tarama.
- Statistics zaman çizelgesi için kalıcı 24 saatlik tehdit geçmişi halkası.
- Yeniden başlatmalar arasında uygulama başına ekran süresi kalıcılığı.
- Auto controller'ın belirsizliği yüzeye çıkarması için metrik akışında sınıflandırıcı güven puanı.
- DDC başlangıç taraması 150 ms'den 1.2 s'ye uzatıldı - uyanması bir an alan monitörlerde bir sınıf "No DDC" yanlış raporunu ortadan kaldırır.
- Harici bağlantı yönlendirmesi - WebView2 kabuğu içindeki tıklamalar artık gömülü görünümde kaybolmak yerine varsayılan tarayıcında açılıyor.
- Her sayfada v4 görsel sistemi: dashboard, monitors, overlay, vignette, settings, advanced, profiles, hotkeys ve about; her biri v4 tasarım kaynağına uyacak şekilde yeniden inşa edildi.
- Yeni kalkan logosu, masaüstü uygulamasında ve web sitesinde OG monogramının yerini alıyor.
V3 - fizik motoru (18 Nisan - 26 Nisan)
- Piksel başına maruziyet shader'ı (
ExposureAccumulatePS_v3), v2 sezgisel biriktiricisinin yerini alır. - Ayrı GPU geçişleri olarak hareket zarfı + kararlılık kapısı.
- Açık UI senkronizasyonu ve manuel düzenlemeleri takip eden bir duraklatma afişi ile Otomatik Mod V3 controller'ı.
- Advanced sayfasında, controller ayar geçmişini 60 Hz'de akıtan canlı sınıflandırıcı okuması.
- Piksel başına hareket zarfı, hücre tabanlı zekâ katmanının (içerik sınırlarında merdiven artefaktları üreten ve artık temelli emekliye ayrılan) yerini alır.
- L4 ön ayar başına ayar süitleri - her yayından önce 24/24 yeşil.
- Window Border Protection emekliye ayrıldı (V3 motorunun kapsadığı bir v2 dönemi sezgiseliydi).
- V3 yeniden tasarımının 8. Aşaması, v2 ön ayar alanları, motor özellikleri ve eski UI kaydırıcıları silinerek kapatıldı.
V2 - eksiksiz uygulama (13 Şubat - 17 Nisan)
- Ekran başına bağımsız yakalama ve render hatlarıyla çoklu monitör mimarisi.
- VESA MCCS komutları aracılığıyla DDC/CI parlaklık ve kontrast.
- Ön plan penceresi izleyicisi ve titreme önlemeli geçiş ile uygulama başına profiller.
- Otomatik Mod v1/v2 controller'ı, V3 yeniden tasarımından önce gelir.
- Ayrı shader'lar ile Gürültü / Vinyet / Mozaik koruma modu seti.
- Kenar ağırlıklı korumalı oyun ön ayarları ve orantılı parlaklık kapısı.
- 81 etiketli iddia ile hiyerarşik test koşumu (L1 birim / L2 fizik / L3 senaryolar / L4 ön ayar başına).
- Kalite ön ayarları (432p'de Low / Medium / High / Ultra), algılama doğruluğunu yakalama maliyetine karşı dengeler.
- Microsoft Store deneme akışı ile Free / Pro yetkilendirme ayrımı.
V1 - kavram kanıtı (2024)
İlk sürüm. Donanım hızlandırmalı ekran yakalama, DWM üzerinden tek monitörlü katman kompozisyonu, o zamandan beri her şeyin üzerine inşa edildiği motorun çekirdeği. Bu herkese açık depodan önce gelir.