v1.4.0
Versão importante introduzindo navegação completa por gamepad para toda a interface do app, exclusão de ROM mais inteligente com restauração de arquivos referenciados e capas pré-carregadas, e refinamentos da grade da biblioteca.
Destaques
- Navegação por gamepad: navegue por toda a interface do app usando um gamepad, com bindings de botões configuráveis e funcionalidade de dispensar para popovers e folhas
- Exclusão inteligente de ROM: arquivos referenciados podem ser restaurados ao excluir uma ROM; capas pré-carregadas mostram contexto visual antes do diálogo de confirmação
- Toggle de navegação por joystick: nova configuração para ativar/desativar a navegação baseada em joystick, com bindings de botões atualizados
- Menus de contexto em GameCardView: menus de contexto com clique direito em cartões de jogo para ações rápidas
- Estado de rolagem do LibraryGridView: rastreamento e persistência melhorados da posição de rolagem entre sessões
- Novas strings de navegação por gamepad: localizadas para inglês, espanhol e português
Alterações detalhadas
- Adicionado
GamepadNavCoordinator: sistema centralizado de navegação por gamepad para a interface de biblioteca - Adicionada
GamepadNavConfigSettingsView: configure bindings de botões do gamepad para navegação - Feitos dispensáveis com botão do gamepad todos os popovers e folhas nas visualizações de biblioteca/configurações
- Adicionado
GamepadNavigationManager: ativa a navegação por gamepad em janelas de jogo e standalone - Adicionado suporte a navegação por gamepad a
StandaloneGameWindowController - Adicionada navegação context-aware inteligente em
GameDetailVieweShaderWindowController - Adicionada restauração de arquivos referenciados ao excluir uma ROM
- Pré-carregadas as capas antes do diálogo de confirmação de exclusão
- Adicionado toggle de navegação por joystick em configurações
- Atualizados os bindings de botões para suportar o novo sistema de navegação por joystick
- Adicionados menus de contexto com clique direito em
GameCardView - Melhorado o rastreamento e a persistência da posição de rolagem em
LibraryGridView - Melhorados os efeitos hover com padding trailing dinâmico em
CategoryRowButtoneSidebarRowButton - Melhorada
ShaderPresetPickerViewpara melhor seleção de presets de shaders - Integrado
NotificationHistoryManagerem todas as visualizações de jogo - Reestruturada
SettingsViewpara melhor organização - Adicionadas novas traduções para strings de navegação por gamepad em inglês, espanhol e português