Dziennik zmian
Najnowsze zmiany techniczne, według dat. Jeśli chcesz poznać rozbudowaną wersję tego, jak projekt doszedł do tego miejsca (prototyp V1, rozszerzanie zakresu w V2, przepisanie fizyki w V3 i przebudowa UI w V4), zajrzyj na stronę Kamieni milowych.
5.0.0 - Game IQ + ciągły silnik ochrony (lipiec 2026)
Największe wydanie silnika ochrony od czasu v4. v5 przebudowuje sposób, w jaki ochrona pojawia się na ekranie: nowy ciągły silnik prezentacji zastępuje stary stos nakładek, Game IQ uczy się HUD-ów Twoich gier, pulpit reaguje szybciej, a jasne sceny czyściej zwalniają. Nowy Dark Mode dodaje stałe, jednolite przyciemnienie, a kontrolka Responsiveness pozwala ustawić tempo. Trafia do Pro (Microsoft Store), Free (Microsoft Store) i Steam.
- Nowy ciągły silnik prezentacji - ochrona jest teraz rysowana z jednego ciągłego pola zamiast ze stosu osobnych przebiegów nakładki, więc przyciemnianie jest gładsze, bardziej równomierne i łatwiejsze do zrozumienia. Silnik ryzyka nadal śledzi fizyczną ekspozycję panelu; v5 oddziela to od tego, jak ochrona jest pokazywana na ekranie.
- Game IQ uczy się HUD-ów Twoich gier - w pełnoekranowych sesjach Gaming OLED Guard uczy się trwałych obszarów HUD w każdej grze, lokalnie na Twoim komputerze, i szybciej przywraca do nich ochronę, gdy pojawią się następnym razem. Game IQ zawsze dodaje wyłącznie jednokierunkowy dolny próg ochrony, a podstawowy silnik nadal chroni całą resztę. Zmieniono nazwę z wcześniejszej "HUD IQ", by odzwierciedlić jego gamingowy zakres.
- Szybsza reakcja pulpitu - jasna statyczna treść osiąga pełną ochronę szybciej, z płynniejszymi przejściami między aktualizacjami przechwytywania.
- Czystsze zwalnianie przy zmianie sceny - przewijanie, cięcia scen, wyjścia z trybu pełnoekranowego i przełączanie okien zostawiają mniej smug, bo poruszająca się treść zwalnia nieświeże przyciemnienie, nie wymazując leżącej u podstaw historii ekspozycji.
- Mniej efektu duchów na jasnych tłach i jasnym tekście - wypełnianie, naprawa i wyrównywanie po stronie prezentacji wygładzają jasny interfejs, nie utrwalając artefaktów w historii panelu.
- Dark Mode - nowy preset, który utrzymuje jedno jednolite, równomierne przyciemnienie na całym ekranie o wybranym przez Ciebie poziomie ciemności i trzyma je, dopóki się z niego nie przełączysz. Pozostaje na miejscu po restarcie i komponuje odcień, wzór oraz winietę Twojej nakładki. Prosty, przewidywalny wybór dla konfiguracji stawiających na ciemność. (To preset ochrony, a nie motyw jasny/ciemny interfejsu aplikacji.)
- Nowa kontrolka Responsiveness - wybierz, jak szybko ochrona narasta po zmianie ekranu i jak szybko się wycofuje: Auto, Relaxed, Balanced lub Responsive. Auto podąża za aktywnym presetem.
- Lepsze rozróżnianie gry od wideo - wolne, w większości nieruchome gry, takie jak gry budowlane i strategiczne, są chronione jak gry, zamiast być przyciemniane jak wideo, z zabezpieczeniem na czas bezczynności, dzięki czemu gra pozostawiona z dala od klawiatury nie zostaje błędnie odczytana jako wideo.
- Bramki tylko dla gamingu ograniczają fałszywe alarmy - Game IQ jest ograniczone do presetu Gaming plus tryb pełnoekranowy, więc pulpit, multimedia i menu nigdy przez pomyłkę nie przejmują dolnego progu HUD-ów z gry.
- Nowe raportowanie zużycia zasobów - karta Zużycie zasobów uczciwie pokazuje ślad silnika.
- Start with Windows działa teraz w każdej kompilacji - opcja uruchamiania przy logowaniu wreszcie działa w wersji z Microsoft Store, która wcześniej ją ignorowała. Kompilacja ze Store korzysta z dołączonego StartupTask, więc ustawienie przetrwa aktualizacje.
- Prostszy, lepiej przetestowany silnik - starsze ścieżki kodu wypełniania obszarów i resetu sceny zostały usunięte, a wydanie dodaje rozszerzone złote testy GPU, benchmarki nakładki i pokrycie testami regresji.
Jak zawsze, OLED Guard Pro zmniejsza statystyczne ryzyko wypalania; nie może zagwarantować panelu wolnego od wypalenia.
4.9.0 - jednolite wypełnienie nakładki + czytelniejszy pulpit (czerwiec 2026)
Skoncentrowana kontynuacja wersji 4.8: jasne, statyczne ekrany dostają czystsze, bardziej równomierne przyciemnienie, pulpit tłumaczy się prostym językiem, a nakładka pokrywa teraz każdy piksel na całej szerokości ekranu. Trafia do Pro (Microsoft Store), Free (Microsoft Store) i Steam.
- Równomierna ochrona jasnych, statycznych ekranów - duże jasne strony i dokumenty są teraz przyciemniane jako jedna gładka, jednolita tafla, zamiast łatami pokrytą, plamiastą nakładką. Zmiana dotyczy wyłącznie wyświetlania; leżące u podstaw śledzenie wypalania pozostaje bez zmian.
- Pulpit tłumaczy się prostym językiem - rozumowanie klasyfikatora pokazuje się teraz jako proste etykiety, takie jak Multimedia, Bezczynność, Pełny ekran, Wideo czy Pad, zamiast gęstej, technicznej linijki.
- Pokrycie nakładki na całej szerokości - cienka, niezakryta linia przy krawędzi ekranu zniknęła; nakładka pokrywa teraz całą szerokość, wciąż omijając tryb pełnoekranowy Windows, więc Focus Assist i pasek zadań zachowują się normalnie.
4.8.0 - teraz w 10 językach + sprytniejsza, trwalsza ochrona (czerwiec 2026)
Nasza jak dotąd największa aktualizacja: cała aplikacja mówi w Twoim języku, ustawienia zostają dokładnie tam, gdzie je zostawiłeś, a silnik ochrony stał się zauważalnie sprytniejszy. Trafia do Pro (Microsoft Store), Free (Microsoft Store) i Steam.
- OLED Guard mówi teraz w 10 językach - cały interfejs jest zlokalizowany na angielski, niemiecki, rosyjski, hiszpański, polski, turecki, portugalski i japoński, wraz z pełnym układem od prawej do lewej dla arabskiego i perskiego. Wybierz język w Ustawieniach albo pozwól mu podążać automatycznie za Windows.
- Twoje wybory dotyczące wyświetlaczy wreszcie się utrzymują - wyłączenie ochrony dla drugiego monitora jest teraz zachowywane między uruchomieniami. Ustaw raz i zapomnij.
- Presety przestają walczyć z Twoimi wyborami - nowa kontrolka Auto pozwala przypiąć opcje "Ignoruj aktywne okno" i "Śledź mysz", dzięki czemu przełączanie presetów w Auto Mode nie może już ich nadpisać.
- Szybsza, bardziej równomierna ochrona - statyczne obszary pozostawione przez ruchome okno lub HUD są teraz wypełniane i chronione znacznie szybciej, a tryb Away przyciemnia odrobinę głębiej, zapewniając mocniejszą ochronę przez całą noc.
- Praca nie jest już mylona z wideo - jasna, wyśrodkowana aplikacja desktopowa na ultrapanoramicznym ekranie zachowuje teraz pełną ochronę, zamiast być traktowana jak film.
- Powitanie po każdej aktualizacji - aplikacja wita Cię teraz po każdej aktualizacji krótkim podsumowaniem zmian, linkiem do pełnego dziennika zmian oraz kilkoma wskazówkami, które mogły Ci umknąć.
- Czystsze, szybsze zgłaszanie błędów - strona Zgłoś jest prostsza (wyślij swój log albo nie), nie zwalnia już przy bardzo dużych logach, a zbyt obszerne zgłoszenia nie kończą się już niepowodzeniem przy wysyłce.
- Schludniejszy, bardziej spójny interfejs - ujednolicone dymki pomocy oraz porcja drobnych poprawek w Ustawieniach i na pulpicie nawigacyjnym.
4.5.0 - przebudowa przechwytywania + sprytniejsze rozróżnianie gra/wideo (czerwiec 2026)
Przebudowa przechwytywania i rozpoznawania treści, trafia do Pro (Microsoft Store), Free (Microsoft Store) i Steam. Obejmuje wszystko od wersji 4.3.
- Nowy backend Windows Graphics Capture - nowe ustawienie "Metoda przechwytywania" w Ustawieniach wybiera między Auto, WGC i Desktop Duplication; Auto wybiera WGC w Windows 11. WGC przechwytuje z pełną częstotliwością w pełnoekranowych grach, w których Desktop Duplication potrafiło nie nadążać.
- Gry i wideo są wreszcie rozróżniane - sesje multimedialne Windows są teraz nadrzędnym sygnałem wideo, aktywność dekodowania wideo na GPU wyłapuje pełnoekranowe wideo bez sesji multimedialnej, a aktywne sygnały z pada kierują treści interaktywne do trybu Gaming. Pełnoekranowe wideo nie jest już traktowane jak gra, a gry nigdy nie są przyciemniane jako "multimedia".
- Alt-Tab nie resetuje już ochrony - przełączanie okien wymazywało dotąd zgromadzony stan ochrony silnika. Silnik porównuje teraz odcisk zawartości ekranu sprzed i po przełączeniu i resetuje się tylko wtedy, gdy treść naprawdę się zmieniła.
- Szczery status przy ekskluzywnym pełnym ekranie - gdy gra działa w prawdziwym ekskluzywnym trybie pełnoekranowym i nakładka fizycznie nie może się wyświetlić, aplikacja mówi to teraz wprost, zamiast udawać, że ochrona działa.
- Spokojniejsza, czystsza nakładka - warstwa komfortu została napisana od nowa: strefy ochrony zlewają się teraz gładko, zamiast pokazywać rozsiane kropki, a ziarno i cętki są tłumione około 34 razy mocniej. Ustawienie filtra luk szumowych zostało wycofane; nowe scalanie wykonuje jego pracę lepiej.
- Niższy koszt w bezczynności - przechwytywanie i praca GPU są teraz wstrzymywane, gdy komputer jest zablokowany albo ekran wyłączony, a praca nad metrykami jest pomijana, gdy aplikacja siedzi w zasobniku systemowym.
- Samonaprawiające się przechwytywanie - jeśli sterownik graficzny się zresetuje albo przechwytywanie padnie, silnik restartuje się teraz czysto, zamiast po cichu się zatrzymać.
- Poprawki HDR i plakietka HDR na żywo - naprawiono zawieszanie się aplikacji przy przełączaniu HDR oraz nieaktualny odczyt HDR po zmianach wyświetlaczy; strona Monitory pokazuje teraz dla każdego monitora plakietkę HDR na żywo, zasilaną prawdziwym stanem przechwytywania (Pro).
- Utwardzenie silnika ochrony - po resecie silnik startuje od stanu ochronnego, a nie pobłażliwego, naprawiono zacięcie przy suficie ryzyka, tabela kotwic intensywności jest honorowana od początku do końca (także przy przywracaniu), a presety Gaming budują ochronę około 11 procent szybciej.
- Skróty klawiszowe już nie milkną - globalne skróty rejestrują się ponownie, gdy główne okno jest tworzone od nowa, więc dalej działają (Pro).
- "Zresetuj wszystko" naprawdę resetuje wszystko - ustawienia nie zmartwychwstają już z nieświeżej pamięci podręcznej, a aplikacja restartuje się sama, żeby reset w pełni zadziałał.
- Porcja poprawek UI - zachowanie przypiętego przyciemnienia, martwe strefy suwaków, zamrożenie UI, obsługa intensywności i odczyty diagnostyczne odzwierciedlają teraz prawdziwy stan silnika.
- Lepsze zgłoszenia błędów - zgłoszenia zawierają teraz ustrukturyzowaną migawkę klasyfikatora gra/wideo oraz deduplikowane logi klasyfikacji wyzwalane zmianami.
4.3.0 - zgłaszanie w aplikacji + tablica opinii (czerwiec 2026)
- Zgłoś problem prosto z aplikacji - nowa strona Zgłoś, dostępna zarówno w Pro, jak i Free, wysyła zgłoszenie błędu lub propozycję funkcji prosto z OLED Guard. Automatycznie dołącza migawkę diagnostyczną (wersja, edycja, GPU, układ monitorów) oraz oczyszczony z danych PII fragment końcówki
engine.log, za podglądem przed wysłaniem: widzisz i możesz edytować dokładnie to, co zostanie przesłane, usunąć dowolny wiersz logu albo wysłać sam tekst. Nic nie opuszcza Twojego komputera, dopóki nie naciśniesz Wyślij. - Publiczna tablica opinii - zgłoszenia i propozycje funkcji trafiają teraz na publiczną tablicę pod adresem board.oledguard.com, gdzie możesz je śledzić, komentować i głosować na nie w górę; najczęściej zgłaszane pomysły wędrują na szczyt. Nowe zgłoszenia są weryfikowane, zanim pojawią się publicznie.
- Oczyszczanie logów z myślą o prywatności w pierwszej kolejności - dołączany log automatycznie usuwa nazwy aplikacji/plików exe na pierwszym planie, ścieżki do folderu użytkownika, adresy e-mail i adresy IP. Ciągi z modelem monitora są celowo zachowywane, bo to właśnie dane charakterystyczne dla panelu pomagają zdiagnozować problem z OLED.
- Winieta odłączona od trybu Away - przyciemnianie krawędzi jest teraz osobnym, globalnym, trwałym ustawieniem, które nie resetuje się już między sesjami, wraz z nowym przełącznikiem "Zawsze przyciemniaj krawędzie".
- Aktywna winieta jest teraz oczywista - przełącznik na pasku stanu oraz linia graniczna na mapie cieplnej jasno pokazują, kiedy przyciemnianie krawędzi jest włączone (naprawia zgłoszenia w stylu "winieta wygląda na niewidoczną").
- Tryb Away ustępuje trybowi pełnoekranowemu - Away nie aktywuje się już nad pełnoekranowymi grami, a częstotliwość odczytu jest dławiona, by ograniczyć zacinanie w grze.
- Poprawki stabilności winiety - uchwyty do przeciągania krawędzi nie drgają już (wyścig hydratacji oraz zapis na dysk przy każdym ruchu), a przełącznik Zawsze przyciemniaj nie przeskakuje już tam i z powrotem przy pierwszym kliknięciu.
- Filtr luk szumowych jest teraz domyślnie wyłączony (wcześniej Morfologiczny), co obniża koszt GPU w konfiguracji fabrycznej.
- Przestronniejsze domyślne okno - pulpit nawigacyjny otwiera się przy pierwszym uruchomieniu odrobinę szerzej.
4.2.1 - darmowa edycja + automatyczna pauza w trybie pełnoekranowym (maj 2026)
- OLED Guard Free w Microsoft Store - darmowa edycja, która zapewnia automatyczną ochronę przed wypalaniem dla jednego ekranu na pulpicie z siłą Balanced, wraz z nakładką mapy cieplnej, trybem Away i funkcją Snooze. Celowo nie chroni aplikacji pełnoekranowych; to pozostaje funkcją Pro.
- Automatyczna pauza w trybie pełnoekranowym (Free) - gdy pełnoekranowa gra lub film zakrywa główny ekran, Free zatrzymuje silnik, dzięki czemu nigdy nie nakłada się na Twoją treść ani nie obniża wydajności, a następnie automatycznie wznawia działanie, gdy wracasz na pulpit.
- Pulpit nie jest już mylony z aplikacją pełnoekranową - detektor trybu pełnoekranowego w silniku wyklucza teraz powłokę pulpitu Windows (Progman / WorkerW). To naprawia też przypadek w Pro Auto Mode, w którym samo przebywanie na gołym pulpicie mogło prowadzić do wyboru presetu gry/filmu pełnoekranowego zamiast presetu Work dla statycznej treści.
- Ujednolicone wersjonowanie - Pro i Free dzielą teraz jedną linię wersji 4.2.1.
4.2.0 - dopracowanie przed wydaniem (maj 2026)
Przejście sprawdzające gotowość do wydania 4.2.0 na Steam i w Microsoft Store.
- Wydanie na Steam - OLED Guard Pro jest już dostępny na Steam (Steam App ID 4558060) obok istniejących edycji z Microsoft Store.
- Wymuszenie pojedynczej instancji - uruchomienie drugiej kopii podnosi teraz istniejące okno zamiast tworzyć zduplikowany silnik, który walczyłby o zasoby przechwytywania D3D.
- Zapamiętywanie położenia okna - pulpit nawigacyjny pamięta swój rozmiar, pozycję i stan maksymalizacji pomiędzy uruchomieniami, weryfikowane względem aktualnego układu monitorów, więc odłączony ekran nie zostawi okna gdzieś poza widocznym obszarem.
- Morfologiczny filtr luk szumowych jest teraz domyślny w Auto Mode (wcześniej był wyłączony). Każdy fabryczny preset ma go włączonego.
- Nadpisanie Intensity per profil - profile aplikacji mogą teraz skalować sam suwak Intensity dla jednej aplikacji bez edytowania samego presetu.
- Interfejs kolizji przypisania exe - strona profili aplikacji pokazuje konflikt bezpośrednio na miejscu, jeśli dwa profile próbują przejąć ten sam plik wykonywalny, i odrzuca zapis do czasu rozwiązania problemu.
- Browse... - natywne okno dialogowe pliku do wybierania pliku wykonywalnego, gdy lista uruchomionych aplikacji i przeglądarka biblioteki Steam nie mają tego, czego szukasz.
- Wykluczanie z przechwytywania świadome przesłonięć - zarejestrowane okna aplikacji wnoszą teraz do maski wykluczeń tylko swój widoczny obszar, zamykając lukę aplikacji za zakrywającym oknem.
- Wykluczanie WDA świadome widoczności - flaga ochrony przed przechwytywaniem ekranu przełącza się teraz w zależności od tego, jak duża część okna OLED Guard jest widoczna, eliminując resztkową lukę aplikacji na w pełni widocznych oknach.
- Dolny próg widoczności nakładki (gamma 0.6), dzięki czemu wykryte HUD-y trafiają na widoczny poziom ochrony zamiast na ledwie widoczny dolny próg zielonej mapy cieplnej.
- Odzyskiwanie z
.bakdla settings.json - nieczytelny plik ustawień jest teraz przenoszony do kwarantanny jakosettings.json.baki zapisywany w logach, zamiast po cichu wracać do ustawień domyślnych bez żadnego śladu. - Dymek w zasobniku przy zamykaniu - pierwsze w sesji powiadomienie "wciąż działa w zasobniku", żeby użytkownicy nie myśleli, że aplikacja się zamknęła, gdy klikną X.
- Podbicie wersji app.manifest - dodano
longPathAware, dodano GUID supportedOS dla Windows 11, włączono stronę kodową UTF-8 jako aktywną. engine.logzLog.Warn/Error- bloki catch w moście i silniku zapisują teraz strukturalne wpisy do%LOCALAPPDATA%\OLEDGuard\engine.logzamiast polegać naDebug.WriteLine(które jest usuwane w Release).- Poprawka CA2014 stackalloc-in-loop w gorącej ścieżce renderowania.
- HUD strojenia w grze (
Ctrl+Shift+G) - opcjonalna, zawsze na wierzchu, kompaktowa nakładka, która pokazuje na żywo rozumowanie Auto Mode, z możliwością przypisania skrótu na stronie Hotkeys.
V4 - przebudowa UI (od 27 kwietnia)
- Świadomość podłączania na gorąco w całej liście monitorów. Podłącz ekran OLED przez USB-C, a silnik go wykryje; odłącz go, a ochrona zatrzyma się czysto, nie zakłócając pozostałych ekranów.
- Ponowne sondowanie DDC/CI per monitor, gdy możliwości zmienią się w trakcie działania.
- 24-godzinny bufor historii zagrożeń utrwalany na potrzeby osi czasu w statystykach.
- Utrwalanie czasu ekranowego per aplikacja pomiędzy restartami.
- Wynik pewności klasyfikatora w strumieniu metryk, dzięki czemu kontroler Auto pokazuje niepewność.
- Sondowanie DDC przy starcie wydłużone ze 150 ms do 1,2 s - usuwa całą klasę fałszywych komunikatów "No DDC" na monitorach, które potrzebują chwili na wybudzenie.
- Routing linków zewnętrznych - kliknięcia wewnątrz powłoki WebView2 otwierają się teraz w Twojej domyślnej przeglądarce zamiast znikać w osadzonym widoku.
- System wizualny v4 na każdej stronie: pulpit nawigacyjny, monitory, nakładka, winieta, ustawienia, zaawansowane, profile, skróty i informacje, każda przebudowana tak, by pasowała do źródła projektowego v4.
- Nowe logo tarczy zastępuje monogram OG w aplikacji desktopowej i na stronie internetowej.
V3 - silnik fizyki (18 kwietnia - 26 kwietnia)
- Shader ekspozycji per piksel (
ExposureAccumulatePS_v3) zastępuje heurystyczny akumulator z v2. - Obwiednia ruchu + bramka stabilności jako osobne przebiegi GPU.
- Kontroler Auto Mode V3 z jawną synchronizacją UI i banerem pauzy, który podąża za ręcznymi zmianami.
- Odczyt klasyfikatora na żywo na stronie Advanced, transmitujący historię pokręteł kontrolera z częstotliwością 60 Hz.
- Obwiednia ruchu per piksel zastępuje warstwę inteligencji opartą na komórkach (która produkowała artefakty schodkowe na granicach treści i jest teraz wycofana na dobre).
- Zestawy strojenia L4 per preset - 24/24 na zielono przed każdym wydaniem.
- Window Border Protection wycofana (była heurystyką z czasów v2, którą silnik V3 przejmuje).
- Faza 8 przeprojektowania V3 zamknięta usunięciem pól presetów z v2, właściwości silnika i starszych suwaków UI.
V2 - kompletna aplikacja (13 lutego - 17 kwietnia)
- Architektura wielomonitorowa z niezależnymi potokami przechwytywania i renderowania dla każdego ekranu.
- Jasność i kontrast przez DDC/CI za pomocą poleceń VESA MCCS.
- Profile per aplikacja z obserwatorem okna na pierwszym planie i przełączaniem z odbiciem (debounce).
- Auto Mode v1/v2 - kontroler poprzedzający przeprojektowanie V3.
- Zestaw trybów ochrony Noise / Vignette / Mosaic z osobnymi shaderami.
- Presety gamingowe z ochroną ważoną krawędziowo i proporcjonalną bramką jasności.
- Hierarchiczny zestaw testów (L1 jednostkowe / L2 fizyka / L3 scenariusze / L4 per preset) z 81 otagowanymi asercjami.
- Presety jakości (Low / Medium / High / Ultra przy 432p) równoważą dokładność detekcji względem kosztu przechwytywania.
- Przepływ wersji próbnej z Microsoft Store plus podział uprawnień Free / Pro.
V1 - dowód koncepcji (2024)
Pierwsza wersja. Przechwytywanie ekranu z akceleracją sprzętową, kompozycja nakładki dla jednego monitora przez DWM, jądro silnika, na którym zbudowano wszystko od tamtej pory. Powstała przed tym publicznym repozytorium.