v0.7.4 Themes & Modes

21 de mayo de 2026 24 commits · 880 archivos cambiados

Versión importante que introduce un sistema completo de personalización de temas, 8 nuevos sistemas emulados, mapeo de entrada MAME y soporte al idioma portugués.

Destacados

Sistema de personalización de temas

  • 16 temas de color de acento: Mario, Luigi, Sonic, Half-Life, Kratos, Kirby, Zelda, Pikachu, Doom, Master Chief, Samus, Chocobo, Protoss, Joker, Geralt, Mega Man
  • Tema de color personalizado con derivación algorítmica de variantes
  • Modos claro/oscuro/automático via NSApp.appearance
  • Alternancia de acento en barra de herramientas y superficies teñidas
  • Toda la UI migrada a tokens semánticos AppColors para adaptación automática de temas

Sistema de control y entrada

  • Nueva capa de modelo de mapeo de teclado con enlaces por juego
  • Mapeo de entrada MAME: 770 líneas de descriptores de entrada para mame_libretro
  • Captura de entrada mejorada para juegos DOS y ScummVM
  • Ámbito de anulación de núcleo por sistema

Emulación y escaneo de ROMs

  • Corrección de guardado VMU de Dreamcast con seguimiento de estado de botones analógicos
  • Mejoras de renderizado GBC con mejor manejo de color
  • Expandido de 2 a 6 formatos de contenedor: GDI, CCD, TOC, MDS añadidos
  • Análisis de archivos complementarios para formatos de imagen de disco
  • Rechazo de archivos .dat pequeños para mejorar listados de sistemas
  • 8 nuevos sistemas: PS Vita, Neo Geo Pocket Color, WonderSwan Color, SG-1000, SC-3000, PC-FX, SuperGrafx, PC Engine CD

Shaders y localización

  • Nuevo shader PSP añadido
  • Preajustes de shader predeterminados asignados por sistema
  • Manejo de uniformes de shader simplificado
  • Portugués añadido como tercer idioma (1,067 claves)