v0.7.4 Themes & Modes

21 de maio de 2026 24 commits · 880 arquivos alterados

Versão importante introduzindo um sistema completo de personalização de temas, 8 novos sistemas emulados, mapeamento de entrada MAME e suporte ao idioma português.

Destaques

Sistema de personalização de temas

  • 16 temas de cor de acento: Mario, Luigi, Sonic, Half-Life, Kratos, Kirby, Zelda, Pikachu, Doom, Master Chief, Samus, Chocobo, Protoss, Joker, Geralt, Mega Man
  • Tema de cor personalizado com derivação algorítmica de variantes
  • Modos claro/escuro/automático via NSApp.appearance
  • Alternância de acento na barra de ferramentas e superfícies tingidas
  • Toda a UI migrada para tokens semânticos AppColors para adaptação automática de temas

Sistema de controle e entrada

  • Nova camada de modelo de mapeamento de teclado com vinculações por jogo
  • Mapeamento de entrada MAME: 770 linhas de descritores de entrada para mame_libretro
  • Captura de entrada melhorada para jogos DOS e ScummVM
  • Escopo de substituição de núcleo por sistema

Emulação e escaneamento de ROMs

  • Correção de salvamento VMU do Dreamcast com rastreamento de estado de botões analógicos
  • Melhorias de renderização GBC com melhor manipulação de cor
  • Expandido de 2 para 6 formatos de contêiner: GDI, CCD, TOC, MDS adicionados
  • Análise de arquivos complementares para formatos de imagem de disco
  • Rejeição de arquivos .dat pequenos para melhorar listagens de sistemas
  • 8 novos sistemas: PS Vita, Neo Geo Pocket Color, WonderSwan Color, SG-1000, SC-3000, PC-FX, SuperGrafx, PC Engine CD