Changelog
Cambios técnicos recientes, por fecha. Para la versión extendida de cómo el proyecto llegó hasta aquí — el prototipo V1, el empuje de amplitud de V2, la reescritura de la física en V3 y la reconstrucción de la interfaz en V4 — consulta la página Milestones.
5.0.0 - Game IQ + un motor de protección continua (julio de 2026)
El mayor lanzamiento del motor de protección desde la v4. La v5 reconstruye cómo aparece la protección en pantalla: un nuevo motor de presentación continua sustituye a la antigua pila de superposiciones, Game IQ aprende los HUD de tus juegos, el escritorio responde más rápido y las escenas brillantes se liberan de forma más limpia. Un nuevo Modo oscuro añade una atenuación estable y uniforme, y un control de Responsiveness te permite marcar el ritmo. Disponible para Pro (Microsoft Store), Free (Microsoft Store) y Steam.
- Un nuevo motor de presentación continua - la protección ahora se dibuja a partir de un único campo continuo en lugar de una pila de pasadas de superposición independientes, así que la atenuación es más suave, más uniforme y más fácil de interpretar. El motor de riesgo sigue rastreando la exposición física del panel; la v5 separa eso de cómo se muestra la protección en pantalla.
- Game IQ aprende los HUD de tus juegos - en las sesiones de juego a pantalla completa, OLED Guard aprende las regiones persistentes del HUD en cada juego, en local en tu PC, y vuelve a protegerlas más rápido la próxima vez que aparecen. Game IQ solo añade un suelo de protección unidireccional, y el motor base sigue protegiendo todo lo demás. Renombrado desde el anterior "HUD IQ" para reflejar su alcance en los juegos.
- Respuesta más rápida del escritorio - el contenido estático y brillante alcanza la protección completa antes, con transiciones más suaves entre las actualizaciones de captura.
- Liberación más limpia cuando la escena cambia - el desplazamiento, los cortes de escena, las salidas de pantalla completa y los cambios de ventana dejan menos rastros, porque el contenido en movimiento libera la atenuación obsoleta sin borrar el historial de exposición subyacente.
- Menos efecto fantasma en fondos brillantes y texto brillante - el relleno, la reparación y el nivelado del lado de la presentación suavizan las interfaces brillantes sin incrustar artefactos en el historial del panel.
- Modo oscuro - un nuevo preajuste que mantiene una atenuación uniforme y homogénea en toda la pantalla a la oscuridad que elijas, y la conserva hasta que salgas de él. Se mantiene entre reinicios y compone tu tinte, patrón y viñeta de la capa. La opción simple y predecible para configuraciones que priorizan lo oscuro. (Es un preajuste de protección, no el tema claro/oscuro de la interfaz de la app.)
- Un nuevo control de Responsiveness - elige con qué rapidez se intensifica la protección después de un cambio en la pantalla y con qué rapidez vuelve a relajarse: Auto, Relaxed, Balanced o Responsive. Auto sigue el preajuste activo.
- Mejor detección de juego frente a vídeo - los juegos lentos y casi siempre estáticos, como los de construcción y los títulos de estrategia, se protegen como juegos en lugar de atenuarse como vídeo, con una salvaguarda de inactividad para que un juego con el jugador ausente del teclado no se confunda con vídeo.
- Las restricciones exclusivas de los juegos reducen los falsos positivos - Game IQ está restringido al preajuste Gaming más pantalla completa, así que el escritorio, los medios y los menús nunca adoptan por error un suelo de HUD de juego.
- Nuevo informe de uso de recursos - una tarjeta de Uso de recursos informa con honestidad de la huella del motor.
- Start with Windows ahora funciona en todas las compilaciones - la opción de arranque al iniciar sesión por fin surte efecto en la versión de Microsoft Store, que antes la ignoraba. La compilación de la Store usa el StartupTask empaquetado, así que el ajuste sobrevive entre actualizaciones.
- Un motor más simple y mejor probado - se eliminaron las rutas de código heredadas de relleno de regiones y restablecimiento de escena, y el lanzamiento añade pruebas golden de GPU ampliadas, benchmarks de superposición y cobertura de regresión.
Como siempre, OLED Guard Pro reduce el riesgo estadístico de burn-in; no puede garantizar un panel libre de burn-in.
4.9.0 - relleno uniforme de la superposición + un dashboard más claro (junio de 2026)
Una secuela centrada de la 4.8: las pantallas estáticas y brillantes reciben una atenuación más limpia y uniforme, el dashboard se explica solo en lenguaje sencillo, y la superposición ahora cubre cada píxel del ancho de la pantalla. Disponible para Pro (Microsoft Store), Free (Microsoft Store) y Steam.
- Protección uniforme en pantallas estáticas y brillantes - las páginas y los documentos grandes y brillantes ahora se atenúan como una lámina suave y uniforme en lugar de mostrar una superposición irregular y manchada. El cambio es solo de visualización; el seguimiento subyacente del quemado no se altera.
- El dashboard se explica solo en lenguaje sencillo - el razonamiento del clasificador ahora se muestra como etiquetas simples como Medios, Inactivo, Pantalla completa, Vídeo o Mando, en lugar de una densa línea técnica.
- Cobertura de la superposición de ancho completo - la fina línea sin cubrir en el borde de la pantalla ha desaparecido; la superposición ahora cubre todo el ancho sin dejar de evitar el modo de pantalla completa de Windows, así que Focus Assist y la barra de tareas se comportan con normalidad.
4.8.0 - ahora en 10 idiomas + protección más inteligente y persistente (junio de 2026)
Nuestra mayor actualización hasta la fecha: toda la app habla tu idioma, tus ajustes se quedan exactamente donde los dejaste, y el motor de protección se volvió notablemente más inteligente. Disponible para Pro (Microsoft Store), Free (Microsoft Store) y Steam.
- OLED Guard ahora habla 10 idiomas - toda la interfaz está localizada al inglés, alemán, ruso, español, polaco, turco, portugués y japonés, además de disposiciones completas de derecha a izquierda para el árabe y el persa. Elige un idioma en Ajustes, o deja que siga a Windows automáticamente.
- Tus elecciones de pantalla por fin se quedan - desactivar la protección de un segundo monitor ahora persiste entre reinicios. Configúralo una vez y olvídate.
- Los preajustes dejan de pelear con tus elecciones - un nuevo control de Auto te permite fijar las opciones "Ignorar la ventana activa" y "Seguir el ratón" para que el cambio de preajustes del Modo automático ya no pueda anularlas.
- Protección más rápida y más uniforme - las zonas estáticas que deja atrás una ventana o un HUD en movimiento ahora se rellenan y se protegen mucho antes, y el modo Ausente atenúa un poco más a fondo para una cobertura nocturna más sólida.
- El trabajo ya no se confunde con vídeo - una app de escritorio brillante y centrada en una pantalla ultrapanorámica ahora mantiene la protección completa en lugar de tratarse como una película.
- Una bienvenida tras cada actualización - la app ahora te saluda después de cada actualización con un breve resumen de los cambios, un enlace al changelog completo y algunos consejos que quizá te hayas perdido.
- Informes de errores más limpios y rápidos - la página de Informes es más sencilla (envía tu registro, o no), ya no se ralentiza con registros muy grandes, y los informes demasiado grandes ya no fallan al enviarse.
- Una interfaz más ordenada y coherente - tooltips de ayuda unificados y una tanda de pequeños retoques en Ajustes y en el dashboard.
4.5.0 - renovación de la captura + detección juego/vídeo más inteligente (junio de 2026)
La renovación de la captura y la detección, disponible para Pro (Microsoft Store), Free (Microsoft Store) y Steam. Cubre todo desde la 4.3.
- Nuevo backend Windows Graphics Capture - un nuevo ajuste "Método de captura" en Ajustes elige entre Auto, WGC y Desktop Duplication; Auto selecciona WGC en Windows 11. WGC sigue capturando a ritmo completo en juegos a pantalla completa donde Desktop Duplication podía quedarse sin fotogramas.
- Juegos y vídeos por fin se distinguen - las sesiones multimedia de Windows son ahora la señal de vídeo autoritativa, la actividad de descodificación de vídeo de la GPU caza el vídeo a pantalla completa que no tiene sesión multimedia, y la entrada activa del mando dirige el contenido interactivo a Gaming. El vídeo a pantalla completa ya no se trata como un juego, y los juegos ya nunca se atenúan como "medios".
- Alt-Tab ya no restablece la protección - cambiar de ventana solía borrar el estado de protección acumulado del motor. Ahora el motor compara una huella del contenido de la pantalla antes y después del cambio y solo restablece cuando el contenido cambió de verdad.
- Estado honesto en pantalla completa exclusiva - cuando un juego corre en pantalla completa exclusiva de verdad y la capa de protección físicamente no puede mostrarse, la app ahora lo dice en lugar de fingir que la protección está activa.
- Una capa más serena y limpia - la capa de confort se reescribió: las zonas de protección se funden suavemente en lugar de mostrar puntos dispersos, y el grano/moteado se suprime unas 34 veces más. El ajuste del filtro de huecos de ruido se retiró; la nueva fusión hace su trabajo mejor.
- Menor coste en reposo - la captura y el trabajo de GPU ahora se suspenden mientras el equipo está bloqueado o la pantalla está apagada, y el trabajo de métricas se omite mientras la app descansa en la bandeja del sistema.
- Captura que se cura sola - si el controlador gráfico se reinicia o la captura muere, el motor ahora se reinicia limpiamente en lugar de detenerse en silencio.
- Correcciones de HDR y una insignia HDR en vivo - se corrigió un cuelgue de la app al conmutar el HDR y una lectura de HDR obsoleta tras los cambios de pantalla; la página Monitores ahora muestra una insignia HDR en vivo por monitor, alimentada por el estado real de la captura (Pro).
- Endurecimiento del motor de protección - tras un restablecimiento el motor arranca desde el estado protector y no desde el permisivo, se corrigió un estancamiento del techo de riesgo, la tabla de anclas de intensidad se respeta de extremo a extremo (incluso al restaurar), y los presets de Gaming acumulan protección alrededor de un 11 por ciento más rápido.
- Los atajos ya no enmudecen - los atajos globales se vuelven a registrar cuando la ventana principal se recrea, así que siguen funcionando (Pro).
- "Restablecer todo" de verdad lo restablece todo - los ajustes ya no resucitan desde una caché obsoleta, y la app se reinicia sola para que el restablecimiento surta pleno efecto.
- Una tanda de correcciones de interfaz - el comportamiento de la atenuación fijada, las zonas muertas de los deslizadores, una congelación de la interfaz, el manejo de la intensidad y las lecturas de diagnóstico ahora reflejan el estado real del motor.
- Mejores informes de errores - los informes ahora incluyen una instantánea estructurada del clasificador juego/vídeo y registros de clasificación deduplicados que se disparan con los cambios.
4.3.0 - informes desde la app + tablero de comentarios (junio de 2026)
- Informa de un problema desde dentro de la app - una nueva página de Informes, tanto en Pro como en Free, envía un informe de error o de funcionalidad directamente desde OLED Guard. Adjunta automáticamente una instantánea de diagnóstico (versión, edición, GPU, disposición de los monitores) y un fragmento final de
engine.logcon los datos personales (PII) depurados, todo tras una vista previa antes de enviar: ves y puedes editar exactamente lo que se transmite, eliminar cualquier línea del registro o enviar solo texto. Nada sale de tu equipo hasta que pulsas Enviar. - Tablero público de comentarios - los informes y las solicitudes de funcionalidades ahora se publican en un tablero público en board.oledguard.com donde puedes seguirlos, comentarlos y votarlos; las ideas más solicitadas suben a lo más alto. Los nuevos envíos se revisan antes de aparecer públicamente.
- Depuración del registro con la privacidad por delante - el registro adjunto elimina automáticamente los nombres de la app o el exe en primer plano, las rutas de las carpetas de usuario, los correos electrónicos y las direcciones IP. Las cadenas con el modelo del monitor se conservan a propósito, porque los datos específicos del panel son justo lo que ayuda a diagnosticar un problema de OLED.
- Viñeteado desacoplado del modo Ausente - la atenuación de los bordes es ahora su propio ajuste global y persistente, que ya no se restablece entre sesiones, con un nuevo conmutador "Atenuar siempre los bordes".
- El viñeteado activo ahora es evidente - un conmutador en la franja de estado más una línea de límite en el mapa de calor dejan claro cuándo está activa la atenuación de los bordes (corrige los informes de "el viñeteado parece invisible").
- El modo Ausente se aparta ante la pantalla completa - Ausente ya no se activa sobre los juegos en pantalla completa, y la cadencia de relectura se limita para reducir el tartamudeo dentro del juego.
- Correcciones de estabilidad del viñeteado - los tiradores de arrastre de los bordes ya no tiemblan (una carrera de hidratación más una escritura en disco por cada movimiento), y el conmutador de Atenuar siempre ya no oscila en el primer clic.
- El filtro de huecos de ruido ahora viene Off por defecto (antes, Morfológico), lo que recorta el coste de GPU en la configuración recién salida de la caja.
- Ventana predeterminada más espaciosa - el dashboard se abre un poco más ancho en el primer arranque.
4.2.1 - Edición gratuita + pausa automática en pantalla completa (mayo de 2026)
- OLED Guard Free en la Microsoft Store - una edición gratuita que ofrece protección automática contra el burn-in para una sola pantalla en el escritorio con la intensidad Equilibrada, junto con la capa de mapa de calor, el modo Ausente y Pausa. De forma deliberada no protege las apps en pantalla completa; eso sigue siendo una capacidad de Pro.
- Pausa automática en pantalla completa (Free) - cuando un juego o un vídeo en pantalla completa cubre la pantalla principal, Free detiene el motor para no superponerse nunca a tu contenido ni costarte rendimiento, y luego se reanuda automáticamente cuando vuelves al escritorio.
- El escritorio ya no se confunde con una app en pantalla completa - el detector de pantalla completa del motor ahora excluye el shell del escritorio de Windows (Progman / WorkerW). Esto también corrige un caso del Modo automático de Pro en el que estar en el escritorio sin nada abierto podía dirigir a un preajuste de juego/vídeo en pantalla completa en lugar del preajuste Work de contenido estático.
- Versionado unificado - Pro y Free comparten ahora una única línea de versión 4.2.1.
4.2.0 - pulido para el lanzamiento (mayo de 2026)
La revisión de preparación para el lanzamiento de 4.2.0 en Steam y la Microsoft Store.
- Lanzamiento en Steam — OLED Guard Pro ya está disponible en Steam (Steam App ID 4558060) junto a las ediciones existentes de la Microsoft Store.
- Aplicación de instancia única — abrir una segunda copia ahora trae al frente la ventana existente en lugar de generar un motor duplicado que compita por los recursos de captura de D3D.
- Persistencia de la posición de la ventana — el dashboard recuerda su tamaño, posición y estado maximizado entre arranques, validándolo frente a la disposición actual del monitor para que una pantalla desconectada no deje la ventana varada fuera de la vista.
- El filtro morfológico de huecos de ruido es ahora el predeterminado en el Modo automático (antes estaba Off). Cada preajuste de fábrica viene con él activado.
- Anulación de Intensity por perfil — los App Profiles ahora pueden escalar solo el control deslizante de Intensity de una aplicación sin editar el preajuste en sí.
- Interfaz de colisión por reclamo de exe — la página App Profiles muestra el conflicto en línea si dos perfiles intentan adueñarse del mismo ejecutable, y rechaza el guardado hasta que se resuelve.
- Browse... — diálogo de archivos nativo para elegir un ejecutable cuando la lista de apps en ejecución y el explorador de la biblioteca de Steam no tienen lo que buscas.
- Exclusión de captura con detección de oclusión — las ventanas de apps registradas ahora aportan únicamente su región visible a la máscara de exclusión, cerrando el hueco de la app detrás de una ventana que la cubre.
- Exclusión WDA con detección de visibilidad — el indicador de protección frente a la captura de pantalla ahora se activa o desactiva según cuánto de la ventana de OLED Guard sea visible, eliminando el hueco de app residual en ventanas totalmente visibles.
- Suelo de visibilidad de la capa (gamma 0.6) para que los HUD detectados queden en un nivel de protección visible en lugar de un suelo de mapa de calor verde casi invisible.
- Recuperación de
.bakde Settings.json — un archivo de configuración ilegible ahora se pone en cuarentena comosettings.json.baky se registra, en lugar de restablecerse en silencio a los valores predeterminados sin dejar rastro. - Globo de la bandeja al cerrar — la primera notificación de la sesión de tipo "sigue ejecutándose en la bandeja" para que los usuarios no piensen que la app se cerró cuando pulsan la X.
- Subida de versión de app.manifest - se añadió
longPathAware, se añadió el GUID de supportedOS de Windows 11 y se optó por la página de códigos activa UTF-8. engine.logdesdeLog.Warn/Error— los bloques catch del puente y del motor ahora escriben entradas estructuradas en%LOCALAPPDATA%\OLEDGuard\engine.logen lugar de depender deDebug.WriteLine(que se elimina en Release).- Corrección de CA2014 de stackalloc-in-loop en la ruta crítica de renderizado.
- HUD de ajuste en el juego (
Ctrl+Shift+G) — una capa compacta opcional siempre en primer plano que expone el razonamiento del Modo automático en vivo, asignable a una tecla desde la página Hotkeys.
V4 - la reconstrucción de la interfaz (a partir del 27 de abril)
- Detección de conexión en caliente en toda la lista de monitores. Conecta una OLED por USB-C y el motor la detecta; desconéctala y la protección se detiene de forma limpia sin perturbar las demás pantallas.
- Resondeo de DDC/CI por monitor cuando las capacidades cambian en tiempo de ejecución.
- Anillo de historial de amenazas de 24 h persistido para la línea de tiempo de Statistics.
- Persistencia del tiempo de pantalla por app entre reinicios.
- Puntuación de confianza del clasificador en el flujo de métricas para que el controlador del Modo automático exponga la incertidumbre.
- Sondeo de arranque de DDC ampliado de 150 ms a 1,2 s — elimina toda una clase de falsos informes de "No DDC" en monitores que tardan un momento en despertar.
- Enrutamiento de enlaces externos — los clics dentro del shell de WebView2 ahora se abren en tu navegador predeterminado en lugar de desaparecer en la vista incrustada.
- Sistema visual v4 en cada página: dashboard, monitors, overlay, vignette, settings, advanced, profiles, hotkeys y about, cada uno reconstruido para coincidir con la fuente de diseño v4.
- Nuevo logo de escudo que sustituye al monograma OG en la app de escritorio y en el sitio web.
V3 - motor de física (del 18 al 26 de abril)
- Shader de exposición por píxel (
ExposureAccumulatePS_v3) sustituye al acumulador heurístico de v2. - Envolvente de movimiento + puerta de estabilidad como pasadas de GPU independientes.
- Controlador del Modo automático V3 con sincronización explícita de la interfaz y un banner de pausa que sigue a las ediciones manuales.
- Lectura del clasificador en vivo en la página Advanced, transmitiendo el historial de los mandos del controlador a 60 Hz.
- Envolvente de movimiento por píxel sustituye a la capa de inteligencia basada en celdas (que producía artefactos de escalera en los límites del contenido y ahora queda retirada para siempre).
- Suites de ajuste L4 por preajuste — 24/24 en verde antes de cada lanzamiento.
- Protección de bordes de ventana retirada (era una heurística de la era v2 que el motor V3 absorbe).
- La fase 8 del rediseño de V3 se cerró con la eliminación de los campos de preajuste de v2, las propiedades del motor y los controles deslizantes heredados de la interfaz.
V2 - la app completa (del 13 de febrero al 17 de abril)
- Arquitectura multimonitor con canalizaciones independientes de captura y renderizado por pantalla.
- Brillo y contraste por DDC/CI mediante comandos VESA MCCS.
- Perfiles por app con vigilante de la ventana en primer plano y conmutación con antirrebote.
- Modo automático v1/v2, controlador anterior al rediseño de V3.
- Conjunto de modos de protección Ruido / Viñeteado / Mosaico con shaders independientes.
- Preajustes de Juegos con protección ponderada en los bordes y puerta de brillo proporcional.
- Arnés de pruebas jerárquico (L1 unidad / L2 física / L3 escenarios / L4 por preajuste) con 81 aserciones etiquetadas.
- Preajustes de calidad (Low / Medium / High / Ultra a 432p) que equilibran la precisión de detección frente al coste de captura.
- Flujo de prueba de la Microsoft Store más la separación de derechos entre Free y Pro.
V1 - prueba de concepto (2024)
La primera versión. Captura de pantalla acelerada por hardware, composición de capa en un solo monitor mediante DWM, el núcleo del motor sobre el que se ha construido todo desde entonces. Anterior a este repositorio público.