Olhe e sinta as mudanças para o juno
Enquanto estamos lutando para dar os últimos retoques no iminente Beta Público do Juno, para o post de progresso deste mês, eu gostaria de falar um pouco sobre algumas das mudanças de aparência que você pode esperar no elementary OS 5.
Paleta de cores expandida e refinada
Uma das maiores mudanças fundamentais que fizemos nesse ciclo foi criar nossa paleta de cores oficial e expandi-la para incluir 5 tons por cor.
Essa nova paleta expandida significa maior consistência entre nossa iconografia e nossa folha de estilo e oferecer à nossa comunidade de desenvolvedores de aplicativos de terceiros uma estrutura muito melhor para fazer com que seus aplicativos pareçam nativos para o sistema operacional elementary.
A partir de Juno, a paleta elementary será pré-instalada por padrão como um arquivo .gpl e pronta para uso no Inkscape e no GIMP. Também adicionamos variáveis de cor à nossa folha de estilo para que você possa usar constantes como @LIME_500
ou @GRAPE_700
no estilo personalizado do seu aplicativo.
Mudanças de ícone
Houve uma quantidade incrível de trabalho feito nos ícones deste ciclo. Até agora, já mudamos mais de 850 arquivos de ícones. Isso inclui redesenhos, novos ícones, ícones de atualização para aproveitar a nova paleta e insinuar ícones para mais tamanhos.
Ícones de tipo de arquivo têm visto especialmente algumas grandes mudanças recentemente. Você pode ver que passamos de uma variedade de estilos com cores inconsistentes para uma aparência mais unificada com símbolos que se adaptam melhor a tamanhos pequenos.
Também introduzimos alguns novos ícones de tipo de arquivo relacionados ao desenvolvimento para coisas como arquivos de tradução e linguagens de programação.
Tem ocorrido muito trabalho para aumentar a consistência entre ícones em seus vários tamanhos e muitos ícones agora são totalmente sugeridos em 6 tamanhos.
Atualizar todos esses ícones e preencher as lacunas foi um grande esforço e eu gostaria de agradecer especialmente a Micah Ilbery, Sam Hewitt, Simon Steinbeiß e muitos outros por todo o trabalho duro deles.
Você pode ver a diferença completa de mudanças de ícones aqui no GitHub .
Alterações na folha de estilo
Neste ciclo, fizemos o grande salto de Gtk+ 3,18 para Gtk+ 3,22. Para aqueles que não sabem, isso implicou o que foi quase uma reescrita completa da folha de estilo. Então, muito trabalho desse ciclo foi feito para garantir que as coisas pareçam tão boas quanto no release anterior. No entanto, levamos tempo para implementar uma série de melhorias.
Uma coisa que muitos usuários nos pediam era maior contraste. Ouvimos seu feedback e você verá textos e ícones mais escuros, além de gradientes mais sutis em toda a interface do usuário na nova versão do sistema operacional elementary.
Estamos sempre olhando para adicionar novos recursos para desenvolvedores para que nós adicionamos algumas novas classes de estilo: .terminal
, .accent
, e .mode-switch
. A classe terminal pode ser usada para saída semelhante a um terminal monoespaçado, ou seja, para logs em um aplicativo orientado ao desenvolvedor. A classe de acentuação permite colorir rótulos ou imagens de maneira fácil e rápida com a cor de destaque do aplicativo. A classe do interruptor reduz o tamanho do switch para corresponder aos ícones de 16px e remove o realce da cor de destaque quando o botão é alternado - isso é ótimo quando o seu switch reflete uma alteração entre dois estados iguais (como o claro e o escuro) em vez de ativar ou desativar um recurso. Todas essas novas classes de estilo estarão disponíveis como constantes de classe de estilo Granito .
Falando de cores de destaque, caixas de seleção e botões de opção agora são desenhados com CSS em vez de imagens, então eles também respeitarão a cor de destaque de seus aplicativos. Isso permite que os desenvolvedores de aplicativos desenvolvam uma aparência e um comportamento mais consistentes por meio do aplicativo, sem a necessidade de projetar widgets ou ativos completamente personalizados.
Também tornamos mais fácil adicionar um fundo colorido a escalas, como visto no novo recurso Night Light. Agora você pode simplesmente aplicar um gradiente ao elemento com trough
da seguinte forma:
Outra pequena alteração é que o Gtk.InfoBars agora inclui um ícone que reflete seu tipo de mensagem. Esperamos que essa alteração torne essas mensagens mais acessíveis para nossos usuários com daltonismo.
Também passamos muito tempo no estilo dark, corrigindo vários problemas relatados e melhorando o contraste. Por exemplo, você pode notar que os widgets de escala, em particular, são muito mais contrastantes e mais fáceis de ver.
Você pode ver a lista completa de commits e um diff no GitHub .
Papeis de parede
É claro que nossa seleção de papéis de parede padrão também foi atualizada com alguns novos fundos que achamos que você realmente vai gostar. Um agradecimento especial ao Unsplash e aos fotógrafos que colocaram suas fotos lá!
E muitas outras mudanças
Neste mês, passamos muito tempo com alterações e otimizações embaixo da capa, bem como correção de bugs, correção de APIs e ajuste de desempenho. Esperamos que você tenha gostado de algumas fotos bonitas enquanto cuidamos das coisas chatas! Estamos agora com mais de 650 problemas fechados associados ao marco do Juno Beta.
Juno ainda está em desenvolvimento ativo e esperamos conseguir ainda mais correções e otimizações antes de sua grande estréia. Fique atento a este blog para mais destaques e anúncios à medida que avançamos para a próxima versão principal do sistema operacional elementary. Se você perdeu, confira nossos posts anteriores sobre o Juno:
Obrigado a todos que compraram um aplicativo no AppCenter, nossos apoiadores do Bountysource e Patreon e aqueles que compraram uma cópia do sistema operacional elementary ou na nossa loja . Cada contribuição ajuda a tornar tudo isso possível, e nós não estaríamos aqui sem você! Se você gostaria de ajudar a melhorar elementary OS, não hesite em se envolver!