Sempre que eu gostaria de adicionar algo nos menus de configurações, sinto que tenho que fazer algum tipo de hack para mesclá-lo com uma opção existente.
Exemplos de opções que acho que poderiam ser adicionadas, para facilitar o acesso a recursos já existentes:
Mais fantasias podem incluir:
Alguma sugestão de mudanças? Uma guia adicional? Subguias?
você está absolutamente certo, notei que é meio difícil adicionar mais opções porque tudo já está ocupando todo o espaço existente. É uma falha no design da interface do usuário deve admitir.
Vou ver o que posso fazer para corrigir isso e permitir que mais opções sejam adicionadas facilmente, tenho que reestruturar alguns painéis.
O que eu realmente adoraria ver é uma guia "Avançado" (ou subguia) nas Configurações, onde poderíamos colocar coisas para tornar o Teeworlds um pouco mais personalizável sem sobrecarregar as guias usuais.
Por enquanto, estou pensando em fazer apenas duas colunas, como o @LordSk já fez em Graphics :
no geral:
Uma solução mais global ainda pode ser boa.
Eu respeitosamente discordo totalmente de adicionar muito mais opções ao jogo. Adicionar uma opção é a resposta fácil para os problemas que podem surgir. Dar responsabilidade ao usuário não é um bom design. Ah, você não gosta do fundo? Aqui estão 10 opções para mudar isso, boa sorte. Por que queremos um controle deslizante de transparência para a interface do usuário? é a pergunta que devemos nos fazer e respondê-la. Não podemos agradar a todos, mas agradar a maioria das pessoas é muito factível.
Dito isto, dividir a tela ao meio como fiz para a configuração de limite de fps parece bom por enquanto.
Se ficar muito cheio, podemos pensar em redesenhar os menus de configurações, como estamos fazendo agora para o navegador do servidor.
Concordo com @LordSk. Não devemos inchar essas coisas e focar nas coisas que são necessárias.
Dividir em 4 colunas ou caixas pode ser uma solução.
Ou adicionar subguias (alinhadas na parte superior ou lateral).
Por que queremos um controle deslizante de transparência para a interface do usuário? é a pergunta que devemos nos fazer e respondê-la. Não podemos agradar a todos, mas agradar a maioria das pessoas é muito factível.
Por que não simplesmente tornar o fundo verde mais escuro como o mapa de fundo noturno e não precisamos do controle deslizante.
O problema é o menu de configurações, não o plano de fundo. Lembre-se que as configurações também são acessadas no jogo.
Eu sou o único que acha que o menu de configuração precisa de uma reformulação?
Portanto, existem várias opções que seriam muito legais de adicionar, como um seletor de tema (#1675), ou o controle deslizante de brilho para a interface do usuário (#1576) ou até opções de fonte e o que não podemos criar.
Muitas vezes, parece que essas sugestões não fazem consenso porque aumentariam a contagem de opções desnecessárias diretamente visíveis para o usuário (cf. comentário de @LordSk logo acima). Embora eu pessoalmente não acredite que os menus sejam carregados o suficiente para que isso seja um problema, talvez o meio termo seja essa guia "Avançado":
O que eu realmente adoraria ver é uma guia "Avançado" (ou subguia) nas Configurações, onde poderíamos colocar coisas para tornar o Teeworlds um pouco mais personalizável sem sobrecarregar as guias usuais.
Uma sugestão rápida:
Isso parece meio deslocado lá. Provavelmente deveria estar na subcategoria onde pertencia também.
havia uma forte intenção de manter a contagem máxima de botões em seis por linha, com botões do mesmo tamanho em todos os lugares em que está embutido no design.
Eu não gostaria disso, pois faria com que os botões começassem a variar em tamanho e a consistência desaparecesse.
Gostaria de sugestões alternativas.
Adicione subpáginas em cada guia com opções/recursos avançados (ou talvez não sejam usados com frequência, mas recursos úteis para jogadores, administradores de servidores e desenvolvedores).
Você pode adicionar uma barra de rolagem a uma subcategoria de configuração ou uma seção avançada.
Eu gostaria de uma seção avançada, mas não tenho ideia de como ela poderia ser acessada.
Deve estar dentro da subcategoria correspondente e não no menu superior.
Então, as coisas de personalização de bate-papo / HUD - se implementadas - devem ser uma subcategoria da interface do usuário?
edit: opa, isso não é uma categoria
Não há categoria de interface do usuário no momento, deveria ser em geral, mas sim.
Acho que devemos adicionar outra guia "HUD" ou "Interface" com
Isso liberaria a página geral e permitiria que algumas das opções mencionadas acima tivessem interface do usuário, se forem úteis para o jogador médio.
Se não houver espaço suficiente para outra guia, talvez as guias possam ser reorganizadas para ir de cima para baixo no lado esquerdo ou direito.
Bem, muitas das opções mencionadas acabaram funcionando de alguma forma, ou são casos extremos, ou incham (cf. feedback de @oy e @LordSk ). Apenas as opções do statboard e https://github.com/teeworlds/teeworlds/issues/2293 permanecem imo.
Muitos jogos têm toda a página de configurações como uma região de rolagem:
No caso de Teeworlds, o problema aqui são as regiões Clip aninhadas, que não funcionam tão bem. A classe CScrollRegion
seria encaixável.
Outra opção que eu veria é um botão "Configurações avançadas" que permite que você vá para uma segunda página, por exemplo
--- Section ----
[ ] Option [ ] Option
[ ] Option [ ] Option
[ ] Option [ ] Option
---- Section ----
[ ] Option
[ ] Option
[ ] Option
[ ] Option
[ ] Option
--- Section ----
[ ] Option [ ] Option
[ ] Option [ ] Option
[ ] Option [ ] Option
vvvv Advanced options vvvvvv
e
^^^^^ Basic options ^^^^^^
--- Section ----
[ ] Option [ ] Option
[ ] Option [ ] Option
---- Section ----
[ ] Option
[ ] Option
[ ] Option
[ ] Option
[ ] Option
[ ] Option
[ ] Option
Usar barras de rolagem parece uma boa ideia 👍
Também sobre as abas: "Player" e "Tee" podem ser mescladas?
Comentários muito úteis
Usar barras de rolagem parece uma boa ideia 👍
Também sobre as abas: "Player" e "Tee" podem ser mescladas?