Sobre o projeto
O Github Launcher é um aplicativo de desktop para gerenciar e executar aplicativos distribuídos pelo GitHub Releases. Antes era conhecido como N64Recomp Launcher; a renomeação ocorreu após pedidos dos desenvolvedores da ferramenta N64Recomp, e uma versão legada voltada principalmente para jogos recompilados do N64 continua disponível. Usuários que migram da versão antiga devem atualizar manualmente copiando os novos arquivos para a pasta do launcher e excluindo arquivos com "N64Recomp" no nome; as configurações existentes permanecem compatíveis.
Recursos principais:
- Atualizações automatizadas: baixa e instala as versões mais recentes do GitHub.
- Gerenciamento de versões: verifica versões automaticamente e mantém os aplicativos instalados atualizados.
- Gerenciamento de aplicativos: uma interface para navegar, baixar e iniciar aplicativos hospedados no GitHub.
- Integração com GitHub Releases para obtenção de atualizações.
Requisitos e instalação: o launcher precisa do runtime .NET 9 e de conexão à internet para atualizações e downloads. A instalação consiste em baixar o arquivo da versão mais recente, extraí-lo para um local escolhido e executar o executável. Na inicialização, o launcher verifica automaticamente se há atualizações; em seguida, os usuários navegam pela biblioteca de aplicativos, selecionam um aplicativo e usam a ação Download/Launch.
Configuração: um token pessoal da API do GitHub pode ser fornecido nas configurações para evitar limites de taxa da API. O README afirma que nenhuma permissão especial é necessária e que o token não deve ser compartilhado. A biblioteca de aplicativos é definida em um arquivo apps.json, que é totalmente gerenciado e editável pelo usuário; não há categorias internas estáveis, experimentais ou personalizadas. Cada entrada exige name (nome de exibição), repository (no formato usuário/repositório), folderName (pasta de download/instalação) e appIconUrl (URL da imagem do ícone, ou null para usar um ícone padrão). O README inclui um exemplo JSON com duas entradas de exemplo.
O suporte é feito pelo rastreador de issues do GitHub do projeto. O projeto é licenciado sob um arquivo de licença no repositório e tem como alvo o .NET 9.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.