A versão 0.7.0 é um lançamento focado em funcionalidades para o GameStacker.
Enquanto as versões anteriores prepararam muita coisa nos bastidores, esta atualização é sobre como você interage com sua biblioteca no dia a dia. Organizar jogos, navegar por coleções grandes, alternar entre teclado e controle e deixar a interface mais responsiva e flexível foram as principais prioridades.
📚 Melhor Controle da Biblioteca
Gerenciar bibliotecas grandes é uma das dores mais comuns que a gente escuta, e a 0.7 dá um passo importante nessa direção.
Stacks e Smart Stacks
As Stacks permitem agrupar jogos do jeito que você quiser. Dá para criar stacks manualmente, adicionar um mesmo jogo a várias stacks, renomeá-las ou apagá-las quando quiser. Pense nelas como coleções flexíveis, que se adaptam a você, e não como um sistema de categorias engessado.
Além disso, as Smart Stacks fazem o trabalho pesado por você. Ao definir um conjunto de filtros, o GameStacker agrupa automaticamente os jogos que combinam com esses critérios em uma stack. Você continua no controle e pode adicionar ou remover jogos manualmente se quiser sobrescrever os filtros.
Com essa atualização, toda categoria exibida na página inicial agora é uma Stack. Isso significa que você pode renomear stacks padrão, mudar seus filtros ou removê-las completamente. Nada fica travado.

Modo de Navegação por Letras
Navegar por listas grandes agora ficou muito mais rápido.
Ao navegar pelos jogos, segurar para a esquerda ou direita no direcional ativa o modo de navegação por letras, pulando entre letras em vez de avançar jogo por jogo. Os botões LB e RB funcionam de forma parecida, mas avançam pelas letras muito mais rápido, o que é ótimo para bibliotecas grandes.
Isso torna bem mais fácil percorrer centenas ou até milhares de jogos.

🔍 Busca
Agora dá para pesquisar na sua biblioteca a partir de vários lugares, pressionando Y na página inicial, na biblioteca de jogos ou em qualquer lista de jogos. Quando a busca é feita dentro de uma stack, os resultados ficam limitados apenas àquela stack, facilitando encontrar o que você procura.

🎮 Suporte a Atalhos do Steam
Jogos adicionados ao Steam como atalhos agora são suportados.
Isso inclui jogos adicionados manualmente e também títulos adicionados por ferramentas como Steam ROM Manager ou EmuDeck. Esses jogos passam a aparecer no GameStacker como qualquer outra integração.
O GameStacker tenta associar os nomes das coleções do Steam a sistemas conhecidos, permitindo que jogos de diferentes integrações sejam agrupados corretamente e que conquistas apareçam como esperado.
🕹️ Melhorias no Sistema de Input
O sistema de input foi refeito para oferecer um suporte muito melhor à alternância entre teclado e controle.
Prompts de Botões e Detecção de Layout
O GameStacker agora inclui prompts corretos para teclado e consegue alternar automaticamente o layout com base no último método de input usado.
Ao pressionar um botão em um controle compatível, o GameStacker muda automaticamente para os prompts de controle. Ao usar o teclado, o layout de teclado volta a aparecer. Esse comportamento vem ativado por padrão, mas você pode forçar um layout específico nas configurações se preferir.
Remapeamento do Botão Guide
Agora você pode escolher quais botões do controle ativam o Guide.
É possível usar o botão Guide padrão do controle ou configurar uma combinação personalizada de botões. Isso é especialmente útil se o botão Guide do seu controle já ativa outra coisa, como o overlay do Steam.
Por enquanto, essa configuração vale apenas para controles. O botão padrão do teclado para o Guide (Home) ainda não pode ser remapeado.

Reformulação do Teclado Virtual
O teclado virtual foi totalmente reformulado para se alinhar melhor com interfaces modernas. Ele agora se parece mais com layouts de teclado reais e oferece suporte a 29 layouts diferentes, incluindo layouts RTL.
A entrada de texto também ficou mais inteligente. Quando você usa um teclado físico, o teclado virtual é ocultado automaticamente, permitindo digitar normalmente. Ao voltar para o controle, ele aparece novamente na hora.

Melhorias na Navegação por Teclado
A navegação por teclado agora está mais intuitiva e alinhada com padrões comuns de interfaces desktop. Enter seleciona itens e Esc volta ou cancela ações. Junto com os novos prompts de botões, o uso do teclado fica bem mais natural no geral.
🔌 Gerenciamento de Fontes de Conteúdo
Agora você pode controlar de onde o GameStacker importa os jogos.
Integrações como o Steam podem ser desativadas completamente, caso você não queira que o GameStacker importe jogos delas. Se alguma integração não for detectada automaticamente, também é possível configurá-la manualmente para que o GameStacker saiba como importar seus jogos.
Isso dá mais controle sobre como sua biblioteca é construída e mantida.

🎨 Atualizações de UI
Este lançamento inclui várias mudanças na interface com foco em consistência e clareza visual.
Indicador de porcentagem da bateria
Em dispositivos com bateria, agora é possível ativar um indicador de porcentagem para saber exatamente quanta carga ainda resta.
Atualizações na Página Inicial e no Guide
A página inicial recebeu uma limpeza visual, incluindo ajustes nos gradientes e a remoção do elemento de piso. Papéis de parede personalizados continuam sendo suportados, então dá para manter o visual antigo se preferir.
O Guide também foi atualizado com cantos arredondados, prompts de navegação entre abas mais claros, indicador de bateria e capa do álbum do player de mídia do sistema. A capa do álbum não fica mais limitada apenas a mídias reproduzidas dentro do GameStacker.

Papéis de Parede Dinâmicos
Ao navegar pelos jogos, o GameStacker agora usa a arte do próprio jogo como plano de fundo por padrão. Isso deixa a interface mais viva e ajuda cada jogo a trazer sua própria identidade para a UI.
Essa opção pode ser ativada ou desativada em Profile Settings > Appearance > Background > Dynamic Background.

📝 Arquivo de Log
O GameStacker agora grava logs no arquivo logs/lastrun.log, dentro do diretório de dados do GameStacker.
No Windows, normalmente ele fica em:
C:\Users\<Seu Usuário>\GameStacker\logs
No Linux:
/home/<Seu Usuário>/GameStacker/logs
O arquivo é recriado a cada inicialização e traz informações úteis para diagnosticar problemas. Se algo não estiver funcionando como esperado, agora você pode enviar esse arquivo junto ao relato de bugs.
🙏 Um Enorme Obrigado aos Nossos Apoiadores
O desenvolvimento do GameStacker é impulsionado pela nossa comunidade, e literalmente não poderíamos fazer isso sem o suporte dos nossos Apoiadores. O feedback e o apoio de vocês são o que transformam essas ideias em realidade. Obrigado por fazerem parte desta jornada!
A versão 0.7.0 foca em deixar o uso diário mais fluido, especialmente para bibliotecas grandes e setups com diferentes tipos de input. Mais ajustes e novas funcionalidades já estão em andamento, e vamos continuar evoluindo a partir daqui.