Eu não sei se isso é algo específico do sistema operacional, um bug nos diversos toolkits de interface do usuário em uso, ou puramente específico do aplicativo, mas a inconsistência é levemente enfurecedora - pelo menos o suficiente para que eu formalize como um bug.
A minha pergunta, para todos os Wranglers do Vervet é: para quem eu denuncio esses bugs em potencial? Alternativamente, existem opções de configuração que eu posso fazer para que as coisas funcionem como esperado em todo o quadro?
Padrão geral de testes:
- Executar
- Defina o tamanho da janela para um tamanho razoável (ref: SZ)
- Fechar
- Executar
- Expectativa 1: o tamanho da janela corresponde a SZ
- Maximizar
- Fechar
- Expectativa 2: a janela é maximizada
- Unmaximize
- Expectativa 3: tamanho da janela corresponde a SZ
Exceções razoáveis:
- O aplicativo configurou explicitamente as dimensões padrão
Exemplos:
- Chrome:
- Expectativa 1: o tamanho da janela corresponde a SZ [OK]
- Expectativa 2: a janela está maximizada [OK]
- Expectativa 3: tamanho da janela corresponde a SZ [Fail]
- O tamanho da janela é de cerca de 64 x 64
- Geany, gedit:
- Expectativa 1: o tamanho da janela corresponde a SZ [OK]
- Expectativa 2: a janela está maximizada [OK]
- Expectativa 3: tamanho da janela corresponde a SZ [Fail]
- O tamanho da janela corresponde ao tamanho da tela
- Firefox, Nautilus:
- Expectativa 1: o tamanho da janela corresponde a SZ [OK]
- Expectativa 2: a janela está maximizada [OK]
- Expectativa 3: o tamanho da janela corresponde a SZ [OK]
- gnome-terminal:
- O aplicativo é excluído, pois o tamanho da janela inicial é configurável
- sempre começa no tamanho padrão
- não preserva o estado "maximizado"