Teeworlds: Abra espaço nos menus de configurações para opções adicionais

Criado em 29 out. 2018  ·  22Comentários  ·  Fonte: teeworlds/teeworlds

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:

  • Habilite/desabilite o mapa de fundo, selecione um mapa personalizado (#1566)
  • Controle deslizante de transparência para a interface do usuário (#1576)
  • Ocultar janela do console (#1583)
  • Controle deslizante de duração MOTD
  • Alterar fonte (listar todas as fontes no diretório font/)
  • Altere vários tamanhos de fonte, incluindo bate-papo
  • Ativar/desativar ícones de menu (é uma opção de console, mas não tenho certeza se isso é uma boa ideia)

Mais fantasias podem incluir:

  • selecione as peças do jogo

Alguma sugestão de mudanças? Uma guia adicional? Subguias?

design discussion feature

Comentários muito úteis

Usar barras de rolagem parece uma boa ideia 👍
Também sobre as abas: "Player" e "Tee" podem ser mescladas?

Todos 22 comentários

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 :

image

no geral:

image

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:

image

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).

screenshot_1

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

  • a maioria das configurações em Geral/Jogo
  • configurações do tema, provavelmente
  • #2293 como uma tabela

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.

  • Colocar as guias de configurações à direita, como se estivessem em 0.6 Teeworlds, não caberia na nova interface
  • Adicionar mais guias não é ótimo porque as traduções começariam a transbordar (portanto, teríamos que reduzir o tamanho da fonte?)

Muitos jogos têm toda a página de configurações como uma região de rolagem:

image
image

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?

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

axblk picture axblk  ·  3Comentários

oy picture oy  ·  4Comentários

lukasfaik picture lukasfaik  ·  5Comentários

Sonix- picture Sonix-  ·  3Comentários

apoleon picture apoleon  ·  5Comentários