# SerLO PLay GamES – Changelog

Todos los cambios importantes de este proyecto se documentarán en este archivo.

---

# 🇪🇸 Español

## [4.0.0] - 2026-08-03

### ✨ Añadido
- Nueva búsqueda automática de juegos instalados.
- El programa revisa las carpetas habituales de Steam, Epic Games, EA, Ubisoft, GOG y Xbox.
- Posibilidad de añadir carpetas personalizadas desde Configuración.
- Ventana de resultados para elegir qué juegos añadir a la biblioteca.
- El programa también intenta asignarles un icono automáticamente.
- Nuevo botón **“↺ Restaurar…”** en Configuración con dos opciones: **“Solo ajustes”**, que recupera los valores predeterminados sin afectar a la biblioteca, la activación ni los iconos; y **“Restablecer aplicación”**, que elimina todos los datos guardados por el launcher después de una confirmación seria y recomienda exportar antes una copia de seguridad. La activación guardada se elimina, pero la licencia no se anula.
- Nuevo botón **“Ver archivo de registro…”**, disponible cuando existe el archivo de registro.

### 🎨 Cambiado
- Añadir juegos es ahora más rápido y cómodo gracias a la nueva búsqueda automática.
- Los juegos que no aparezcan en la búsqueda se pueden seguir añadiendo manualmente.
- Configuración ahora se muestra integrada dentro de la ventana principal, con un diseño más amplio y compacto que aprovecha mejor el espacio disponible.
- Los archivos y datos del launcher ahora se guardan en la carpeta del usuario, evitando que aparezcan junto al ejecutable y mejorando la compatibilidad y la organización.
- El launcher evita añadir nuevamente juegos que ya estén presentes en la biblioteca.
- Los botones principales del launcher se han mejorado y ahora adoptan automáticamente el color de acento seleccionado al pasar el ratón sobre ellos.
- Los colores de acento se aplican ahora también a listas, casillas, selecciones, campos de texto, bordes y barras de título de las ventanas. Los botones genéricos mantienen el color estándar de Windows.
- El botón **“Limpiar rotos”** ahora se llama **“Eliminar no encontrados”** y solicita confirmación antes de eliminar las entradas que ya no existen.
- Al intentar iniciar un elemento cuyo archivo ya no existe, el launcher permite eliminarlo directamente de la biblioteca.
- El launcher continúa sin necesitar instalación. Para trasladarlo o recuperar toda su configuración, basta con conservar el archivo `.exe` junto con una copia creada mediante **Exportar ZIP**.

### 💻 Compatibilidad
- Compatible con Windows 10 y Windows 11 (64 bits).
- En Windows 10, las barras de título pueden utilizar el color configurado por el sistema; el resto de los colores de acento funciona normalmente.

---

## [3.1.2] - 2026-07-19

### 🧼 Mejoras de interfaz
- Mejoras en la apariencia de las ventanas.
- Correcciones de pequeños detalles visuales.

### 🐞 Correcciones
- Corregido un problema que mostraba la versión en el título de la ventana principal al cambiar el idioma.

### ⚙️ Cambios internos
- Optimizaciones y mejoras de estabilidad.

---

## [3.1.1] - 2026-06-07

### 🧼 Mejoras de interfaz
- Mejoras de interfaz y experiencia de usuario.

### ⚙️ Cambios internos
- Cambios internos y optimizaciones de estabilidad.

---

## [3.1.0] - 2026-04-19

### ✨ Añadido
- Sistema de acentos (colores personalizables en la interfaz).
- Selector de color de acento en Configuración.
- Nuevos colores disponibles: Naranja, Azul, Verde, Morado, Gris y Turquesa.

### 🎨 Cambiado
- El color de acento se aplica a la selección de juegos en la lista.
- El botón "Iniciar" ahora utiliza el color de acento seleccionado.
- La barra de búsqueda se adapta al color de acento activo.
- Los enlaces de Configuración y Acerca de siguen el color de acento.
- Mayor coherencia visual en toda la interfaz.
- Refinamiento de colores (menos saturados y más equilibrados).
- Interfaz más limpia y uniforme.
- Aplicación de cambios de acento en tiempo real (sin reinicio).

### 🧼 Mejoras de interfaz
- Eliminación de indicadores de foco visual innecesarios en Configuración.
- Mejora del comportamiento al interactuar con la ventana de Configuración.

### ⚙️ Cambios internos
- Ajustes en el sistema de configuración.
- Mejora en la persistencia del color de acento.
- Mejora en el tiempo de arranque del launcher.
- Optimización del sistema de comprobación de actualizaciones.
- Reducción de comprobaciones redundantes para mayor eficiencia.
- Mejor gestión de red durante la verificación de actualizaciones.
- Pequeñas optimizaciones generales.

---

## [3.0.0] - 2026-04-06

### ✨ Añadido
- Multiidioma: Español y ahora también en inglés.
- Buscador integrado en la interfaz principal.
- Ventana de ayuda integrada dentro del launcher.
- Ventana “Acerca de” mejorada.
- Logs opcionales (`serlo.log`) para soporte y diagnóstico.
- Soporte de accesos directos a Internet (`.url`).
- Compatibilidad mejorada con accesos de Steam.
- Auto iconos para `.exe`, `.lnk` y `.url`.
- Restauración del icono automático con el botón “Auto Icono”.
- Botón para abrir la carpeta del juego o programa seleccionado.
- Botón para limpiar entradas rotas de la biblioteca.
- Sistema de comprobación de actualizaciones más avanzado.

### 🎨 Cambiado
- Interfaz general más pulida y coherente.
- Cabecera dinámica según el estado del launcher.
- Gestión visual y funcional del modo demo.
- Manejo de ventanas secundarias, posición recordada y restauración.
- Experiencia al minimizar y restaurar el launcher junto con sus ventanas.
- Tratamiento visual de iconos para una mejor nitidez en la lista.
- Soporte de iconos manuales y automáticos.
- Compatibilidad con ejecutables, accesos directos y enlaces de Steam.
- Sistema de exportación e importación ZIP mejorado.
- Mejoras en la estabilidad general del launcher.
- Mejoras en la seguridad y verificación del sistema.

---

## [1.1.0] - 2026-02-21

### 🎨 Cambiado
- Sistema de licencia movido a Configuración.
- Interfaz simplificada y más coherente.
- Botón "Añadir juego" simplificado a "Añadir".
- Botón "JUGAR" cambiado a "Iniciar".
- Eliminado título redundante "JUEGOS".
- Ajustes visuales y de espaciado en la interfaz.
- Las ventanas secundarias ahora recuerdan su última posición.

---

## [1.0.0] - 2026-02-15

### 🚀 Lanzamiento inicial
- Launcher portable para Windows (sin instalación).
- Organización y ejecución de juegos o software.
- Soporte para ejecutables (.exe) y accesos directos (.lnk).
- Asignación de iconos personalizados (PNG / GIF).
- Modo gratuito con limitaciones.
- Exportar / Importar configuración (ZIP).
- Interfaz clara y moderna.

---

# 🇬🇧 English

## [4.0.0] - 2026-08-03

### ✨ Added
- New automatic search for installed games.
- The program checks common folders used by Steam, Epic Games, EA, Ubisoft, GOG and Xbox.
- Custom folders can be added from Settings.
- New results window to choose which games to add to the library.
- The program also tries to assign icons automatically.
- New **“↺ Restore…”** button in Settings with two options: **“Settings only”**, which restores the default values without affecting the library, activation, or icons; and **“Reset application”**, which deletes all data saved by the launcher after a serious confirmation and recommends exporting a backup first. The stored activation is removed, but the license is not revoked.
- New **“View log file…”** button, available when the log file exists.

### 🎨 Changed
- Adding games is now faster and easier thanks to the new automatic search.
- Games that do not appear in the search can still be added manually.
- Settings are now integrated into the main launcher window, with a wider and more compact layout that makes better use of the available space.
- The launcher's files and data are now stored in the user's folder, preventing them from appearing next to the executable and improving compatibility and organization.
- The launcher prevents games that are already in the library from being added again.
- The launcher's main buttons have been improved and now automatically use the selected accent color when hovered.
- Accent colors now also apply to lists, checkboxes, selections, text fields, window borders, and title bars. Generic buttons keep the standard Windows color.
- The **“Clean broken entries”** button is now called **“Remove missing items”** and asks for confirmation before deleting items that no longer exist.
- If you try to start an item whose file no longer exists, the launcher lets you remove it directly from the library.
- The launcher still requires no installation. To transfer it or recover its complete configuration, simply keep the `.exe` file together with a backup created through **Export ZIP**.

### 💻 Compatibility
- Compatible with Windows 10 and Windows 11 (64-bit).
- On Windows 10, title bars may use the color configured by the system; all other accent colors work normally.

---

## [3.1.2] - 2026-07-19

### 🧼 UI Improvements
- Improved the appearance of application windows.
- Fixed minor visual inconsistencies.

### 🐞 Bug Fixes
- Fixed an issue where the main window title displayed the version after changing the application language.

### ⚙️ Internal
- Internal optimizations and stability improvements.

---

## [3.1.1] - 2026-06-07

### 🧼 UI Improvements
- User interface and user experience improvements.

### ⚙️ Internal
- Internal changes and stability optimizations.

---

## [3.1.0] - 2026-04-19

### ✨ Added
- Accent color system (customizable UI colors).
- Accent selector in Settings.
- New available colors: Orange, Blue, Green, Purple, Gray and Turquoise.

### 🎨 Changed
- Accent color is now applied to game selection in the list.
- "Start" button now uses the selected accent color.
- Search bar adapts to the active accent color.
- Settings and About links now follow the accent color.
- Improved overall UI consistency.
- Refined color palette (less saturated and more balanced).
- Cleaner and more uniform interface.
- Accent changes apply instantly (no restart required).

### 🧼 UI Improvements
- Removed unnecessary focus indicators in Settings.
- Improved interaction behavior in the Settings window.

### ⚙️ Internal
- Configuration system adjustments.
- Improved accent color persistence.
- Improved launcher startup time.
- Optimized update check system.
- Reduced redundant checks for better efficiency.
- Improved network handling during update verification.
- Minor general optimizations.

---

## [3.0.0] - 2026-04-06

### ✨ Added
- Multilanguage support (Spanish and English).
- Built-in search bar.
- Integrated help window.
- Improved About window.
- Optional logs (`serlo.log`) for support and diagnostics.
- Support for Internet shortcuts (`.url`).
- Improved Steam shortcut compatibility.
- Auto icons for `.exe`, `.lnk` and `.url`.
- Restore auto icon button.
- Open folder button for selected game/application.
- Clean broken entries button.
- Advanced update checking system.

### 🎨 Changed
- More polished and consistent UI.
- Dynamic header based on launcher state.
- Improved demo mode behavior.
- Better window management (position save & restore).
- Improved minimize/restore behavior.
- Enhanced icon rendering for better sharpness.
- Support for both manual and automatic icons.
- Improved compatibility with executables, shortcuts and Steam links.
- Improved ZIP export/import system.
- General stability improvements.
- Security and verification system improvements.

---

## [1.1.0] - 2026-02-21

### 🎨 Changed
- License system moved to Settings.
- Simplified and more consistent UI.
- "Add Game" button renamed to "Add".
- "PLAY" button renamed to "Start".
- Removed redundant "GAMES" title.
- UI spacing and visual adjustments.
- Secondary windows now remember their position.

---

## [1.0.0] - 2026-02-15

### 🚀 Initial Release
- Portable launcher for Windows (no installation required).
- Organize and launch games or software.
- Support for executables (.exe) and shortcuts (.lnk).
- Custom icon assignment (PNG / GIF).
- Free mode with limitations.
- Export / Import configuration (ZIP).
- Clean and modern interface.
