v1.8.0

22 de julho de 2026

Versão de recursos focada no Modo TV, scaffolding, infraestrutura e qualidade de vida. Adiciona uma experiência de navegação em Modo TV em tela cheia com fundos animados e efeitos de foco nas capas; renova o carregamento, reamostragem e tematização de capas; amplia o RetroAchievements com aviso de ativação e progresso de importação; reforça a confiabilidade de retrocesso, save state e XPC; e traz busca ao digitar, coleções inteligentes e melhorias de gêneros ao navegador da biblioteca.

Destaques

  • Modo TV: Navegação da biblioteca estilo TV em tela cheia com tiles de entrada, fundos animados, vista de detalhe integrada e escalonamento de foco das capas.
  • Pipeline de capas: Carregamento assíncrono de miniaturas, resolução de caminhos locais, reamostragem refinada e um tema de capas dedicado ao Modo TV para foco mais nítido na tela.
  • Upgrades no RetroAchievements: Aviso de ativação inicial (com opção hardcore), indicadores de progresso para importação de cache e correspondência de jogos, e mapeamento preciso de IDs de console via RomHasher.
  • Confiabilidade de retrocesso e save: Sondagem de estado XPC e captura refeitos para corrigir problemas graves de retrocesso duplo (#20); melhor tratamento de save state no Play! (PS2) e avisos de captura de retrocesso.
  • Navegação da biblioteca: Busca ao digitar na janela principal, linhas de coleção inteligente cientes da busca, estados vazios por sistema e filtragem da barra lateral consciente do termo.
  • Shaders de fundo: Shaders LCD Grid refatorados, controles manuais de retenção de sincronização e posição de RF, e uniformes aprimorados para a tela RF do Famicom.
  • Escaneamento e metadados: Cache e filtragem para o processamento de metadados, refator do escaneamento e identificação, e refrescamento de campos derivados de ROMs mescladas.
  • Infraestrutura e ciclo de vida: Materialização de placeholders iCloud sem dados, notificações de remoção de ROMs, melhor tratamento de erros e resposta de UI durante quedas do XPC, e pausa com atalho configurável.

Alterações detalhadas

  • Adicionado Modo TV com tiles de entrada, vista de detalhe de jogo e configurações dedicadas
  • Refator do tile de jogo do Modo TV para melhor tratamento de proporção e visuais de foco
  • Melhorada a renderização do fundo do Modo TV com layout otimizado
  • Adicionado tema de capas ao Modo TV, com fundos animados e configurações de estilo de ícones de sistema para os tiles de entrada
  • Refinada a vista de configurações do Modo TV e o tratamento de navegação para melhor gestão de estado e controle de foco
  • Adicionada a função de deslocamento de jogos na vista de detalhe para melhor navegação
  • Fundo fixado ao tamanho da imagem para evitar recorte de halo; posicionamento e recorte de capa refinados para foco mais nítido; removida a sobreposição do Modo TV para visuais mais limpos
  • Refator dos shaders LCD Grid e implementado o serviço de metadados LaunchBox
  • Refinada a geração de miniaturas e a lógica de reamostragem de capas para melhor desempenho
  • Melhorado o tratamento de capas e a geração de miniaturas para resolver caminhos locais e melhorar o manuseio de imagem
  • Adicionado aviso de ativação do RetroAchievements com opção de modo hardcore e traduções atualizadas
  • Melhorada a integração do RetroAchievements com indicadores de progresso para importação de cache e correspondência de jogos
  • Atualizado o mapeamento de IDs de console do RetroAchievements para usar RomHasher e melhorar a precisão
  • Otimizada a sondagem de estado XPC e captura para corrigir problemas graves de retrocesso duplo (Fixes #20)
  • Melhorado o suporte de save state para o core Play! (PS2) e avisos de captura de retrocesso
  • Implementada busca ao digitar na janela principal com tratamento de foco
  • Implementadas linhas de coleção inteligente cientes da busca na SystemSidebarView
  • Melhorada a filtragem da biblioteca e mensagens de estado vazio para contextos por sistema
  • Melhorada a navegação com gamepad com auto-repetição e agendamento dinâmico de atrasos
  • Melhorada a gestão da navegação com gamepad para evitar entradas obsoletas durante o jogo
  • Melhorada a gestão e exibição de gêneros
  • Otimizado o processamento de metadados de ROM com cache e filtragem
  • Refator do processo de escaneamento e identificação de ROMs
  • Melhorada a função de ROM mesclada para refrescar campos derivados quando nenhum registro é encontrado
  • Atualizado o fingerprinting de ROM para incluir estado de correspondência e ID de jogo
  • Adicionado ICloudMaterializer para tratar placeholders iCloud sem dados (materialização de arquivos e diretórios)
  • Implementadas notificações de remoção de ROMs e melhorada a gestão de pastas da biblioteca
  • Melhorado o tratamento de erros e a resposta de UI durante quedas do XPC; traduções de status da biblioteca atualizadas
  • Adicionada política de expiração forçada de cache e invalidação de entradas
  • Adicionada a função de pausa com atalhos de teclado e traduções atualizadas
  • Adicionado suporte aos tipos de controle do Wii no core Dolphin
  • Melhorada a tela RF e os uniformes do shader com controles manuais de retenção de sincronização e posição
  • Garantidas atualizações de UI no thread principal durante a captura de entrada SDL