La versión 0.7.0 es un lanzamiento enfocado en funcionalidades para GameStacker.
Mientras que las versiones anteriores prepararon mucho trabajo entre bambalinas, esta actualización se centra en cómo interactúas con tu biblioteca en el día a día. Organizar juegos, navegar colecciones grandes, alternar entre teclado y control y hacer que la interfaz se sienta más rápida y flexible fueron las principales prioridades.
📚 Mejor Control de la Biblioteca
Gestionar bibliotecas grandes es uno de los puntos de fricción más comunes que escuchamos, y la versión 0.7 da un paso importante en esa dirección.
Stacks y Smart Stacks
Las Stacks te permiten agrupar juegos como quieras. Puedes crear stacks manualmente, añadir un mismo juego a varias stacks, renombrarlas o eliminarlas cuando quieras. Piénsalas como colecciones flexibles que se adaptan a ti, no como un sistema de categorías rígido.
Además, las Smart Stacks hacen el trabajo pesado por ti. Al definir un conjunto de filtros, GameStacker agrupa automáticamente los juegos que coinciden con esos criterios en una stack. Sigues teniendo control total y puedes añadir o quitar juegos manualmente si quieres sobrescribir los filtros.
Con esta actualización, todas las categorías que aparecen en la página principal ahora son Stacks. Eso significa que puedes renombrar las stacks predeterminadas, cambiar sus filtros o eliminarlas por completo. Nada queda bloqueado.

Modo de Navegación por Letras
Navegar por listas grandes ahora es mucho más rápido.
Al explorar los juegos, mantener presionado izquierda o derecha en el D-Pad activa el modo de navegación por letras, saltando entre letras en lugar de avanzar juego por juego. Los botones LB y RB funcionan de forma similar, pero avanzan por las letras mucho más rápido, lo que resulta ideal para bibliotecas grandes.
Esto hace que recorrer cientos o incluso miles de juegos sea mucho más sencillo.

🔍 Búsqueda
Ahora puedes buscar en tu biblioteca desde varios lugares presionando Y en la página de inicio, en la biblioteca de juegos o en cualquier lista. Cuando la búsqueda se realiza dentro de una stack, los resultados se limitan solo a esa stack, lo que facilita encontrar lo que buscas.

🎮 Soporte para Accesos Directos de Steam
Los juegos añadidos a Steam como accesos directos ahora están soportados.
Esto incluye juegos añadidos manualmente y también títulos agregados mediante herramientas como Steam ROM Manager o EmuDeck. Estos juegos ahora aparecen en GameStacker igual que cualquier otra integración.
GameStacker intenta asociar los nombres de las colecciones de Steam con sistemas conocidos, lo que permite agrupar correctamente juegos de distintas integraciones y mostrar los logros como se espera.
🕹️ Mejoras en el Sistema de Input
El sistema de input fue rediseñado para ofrecer un soporte mucho mejor al alternar entre teclado y control.
Indicadores de Botones y Detección de Layout
GameStacker ahora incluye indicadores correctos para teclado y puede cambiar automáticamente el layout según el último método de input utilizado.
Al presionar un botón en un control compatible, GameStacker cambia automáticamente a los indicadores de control. Al usar el teclado, vuelve a mostrar el layout de teclado. Este comportamiento está activado por defecto, pero puedes forzar un layout específico desde la configuración si lo prefieres.
Remapeo del Botón Guide
Ahora puedes elegir qué botones del control activan el Guide.
Puedes usar el botón Guide predeterminado del control o configurar una combinación personalizada de botones. Esto es especialmente útil si el botón Guide de tu control ya activa otra función, como el overlay de Steam.
Por ahora, esta configuración solo se aplica a controles. El botón Guide predeterminado del teclado (Home) todavía no se puede remapear.

Renovación del Teclado Virtual
El teclado virtual fue completamente renovado para alinearse mejor con interfaces modernas. Ahora se parece mucho más a layouts de teclado reales y ofrece soporte para 29 layouts diferentes, incluidos layouts RTL.
La entrada de texto también es más inteligente. Cuando usas un teclado físico, el teclado virtual se oculta automáticamente para que puedas escribir con normalidad. Al volver al control, reaparece al instante.

Mejoras en la Navegación con Teclado
La navegación con teclado ahora es más intuitiva y coherente con los patrones habituales de interfaces de escritorio. Enter selecciona elementos y Esc vuelve atrás o cancela acciones. Junto con los nuevos indicadores de botones, el uso del teclado se siente mucho más natural en general.
🔌 Gestión de Fuentes de Contenido
Ahora puedes controlar de dónde GameStacker importa los juegos.
Integraciones como Steam se pueden desactivar por completo si no quieres que GameStacker importe juegos desde ellas. Si alguna integración no se detecta automáticamente, también puedes configurarla manualmente para que GameStacker sepa cómo importar tus juegos.
Esto te da más control sobre cómo se construye y se mantiene tu biblioteca.

🎨 Actualizaciones de la UI
Este lanzamiento incluye varios cambios en la interfaz enfocados en mejorar la consistencia y la claridad visual.
Indicador de Porcentaje de Batería
En dispositivos con batería, ahora puedes activar un indicador de porcentaje para saber exactamente cuánta carga queda.
Actualizaciones en la Página Principal y el Guide
La página principal recibió una limpieza visual, con ajustes en los gradientes y la eliminación del elemento del piso. Los fondos personalizados siguen estando soportados, así que puedes mantener el aspecto anterior si lo prefieres.
El Guide también fue actualizado con esquinas redondeadas, indicadores más claros para la navegación entre pestañas, indicador de batería y carátula del álbum del reproductor multimedia del sistema. La carátula del álbum ya no se limita solo a medios reproducidos dentro de GameStacker.

Fondos Dinámicos
Al navegar por los juegos, GameStacker ahora utiliza por defecto el arte del propio juego como fondo. Esto hace que la interfaz se sienta más viva y permite que cada juego aporte su propia identidad a la UI.
Esta opción se puede activar o desactivar en Profile Settings > Appearance > Background > Dynamic Background.

📝 Archivo de Log
GameStacker ahora guarda logs en el archivo logs/lastrun.log, dentro del directorio de datos de GameStacker.
En Windows, normalmente se encuentra en:
C:\Users\<Tu Usuario>\GameStacker\logs
En Linux:
/home/<Tu Usuario>/GameStacker/logs
El archivo se reinicia en cada inicio y ofrece información útil para diagnosticar problemas. Si algo no funciona como debería, ahora puedes enviar este archivo junto con el reporte de errores.
🙏 Un Enorme Gracias a Nuestros Mecenas
El desarrollo de GameStacker está impulsado por nuestra comunidad, y literalmente no podríamos hacer esto sin el apoyo de nuestros Mecenas (Patrons). Sus comentarios y respaldo son los que convierten estas ideas en realidad. ¡Gracias por ser parte de este viaje!
La versión 0.7.0 se centra en hacer que el uso diario sea más fluido, especialmente para bibliotecas grandes y configuraciones con distintos tipos de input. Ya hay más mejoras y nuevas funcionalidades en camino, y vamos a seguir iterando a partir de aquí.