KDE Frameworks 5.56 traz melhorias

Claylson Martins
Por Claylson Martins

O KDE Frameworks 5.56.0 é a atualização mensal mais recente para esta coleção de bibliotecas complementares do Qt5. Portanto, os frameworks do KDE se baseiam na estrutura Qt, fornecendo desde simples classes de utilitários (como os do KCoreAddons) até soluções integradas para requisitos comuns de aplicativos de desktop (como o KNewStuff, para buscar conteúdo complementar para download em um aplicativo ou Estrutura de acesso a arquivos multi-protocolo KIO).

Os frameworks do KDE podem ser usados em projetos baseados no CMake e baseados no QMake, e a maioria deles é portável para Windows, Mac e Linux. A documentação de cada estrutura tem trechos de código que mostram como inclui-lá em um projeto QMake ou CMake.

Os frameworks são divididos em quatro camadas, com base no tipo de dependências que eles possuem. Por exemplo, as estruturas da Camada 1 dependem do Qt e possivelmente de algumas bibliotecas de terceiros, mas não de outras estruturas. Isso facilita a integração em aplicativos existente.

Alguns dos destaques do KDE Frameworks 5.56 incluem:

KDE Frameworks 5 terá notificações do Android

  • O KRun da KIO agora tem suporte para portais;
  • Muitas melhorias na estrutura do Kirigami;
  • O KTextEditor tem melhorias de conclusão, a capacidade de mostrar todos os espaços em um documento e outras melhorias;
  • O KWayland tem suporte para movimentos de ponteiros com coordenadas absolutas em seu código FakeInput e várias adições/correções de protocolos;
  • Os assistentes de realce de sintaxe atualizaram o suporte ao Octave e melhoraram o TypeScript/React.

Onde obter

KDE Frameworks 5.49.0 foi liberado para o KDE Plasma 5.13

O código-fonte completo do KDE Frameworks 5.56.0 pode ser baixado gratuitamente. As instruções para compilação e instalação do KDE Frameworks 5.56.0 estão disponíveis na Página de Informações do KDE Frameworks 5.56.0.

Construir a partir da fonte é possível usando os comandos básicos  cmake; make; make install. Para um único framework Tier 1, essa é geralmente a solução mais fácil. As pessoas interessadas em contribuir para os frameworks ou acompanhar o progresso no desenvolvimento de todo o conjunto são encorajadas a usar o kdesrc-build. Frameworks 5.56.0 requer Qt 5.10.

Uma lista detalhada de todos os Frameworks e outras bibliotecas Qt de terceiros está em inqlude.org, o arquivo oficial de bibliotecas Qt. Uma lista completa com documentação da API está em api.kde.org.

Mais detalhes no anúncio do KDE.org.

KDE continua sendo polido

Já o projeto KDE continua tendo muita correção de bugs e polimento a tempo para as atualizações de distribuição que em breve serão implementadas.

O colaborador do KDE, Nate Graham, mostra alguns dos destaques:

  • No Wayland, a página do touchpad Libinput do System Settings permite agora configurar o método click, alternando entre “áreas” ou “clickfinger”;
  • O papel de parede do slideshow agora exibe as imagens reais que estão dentro das pastas que você escolheu:
  • A página Color System Settings agora tem uma barra de pesquisa e um recurso de filtragempara que você possa mostrar apenas temas claros ou escuros:
  • As operações de sobrescrever arquivos agora são copiadas para um arquivo temporário e substituídas no final no arquivo de destino, portanto, o cancelamento de uma sobrescrita no meio não destrói mais o arquivo de destino;
  • O Spectacle agora tem uma configuração opcional para o modo Região Retangular para aceitar automaticamente a caixa arrastada em vez de permitir que você ajuste primeiro e depois aceite:
  • O Spectacle agora permite alterar o nível de compactação para formatos de imagem com perdas:

Correções de bugs e melhorias de desempenho

  • O recurso “Capturar apenas o pop-up atual” do Spactacle agora funciona novamente;
  • Ao usar vários desktops virtuais e sessões salvas, a última área de trabalho virtual é agora lembrada e restaurada quando você inicia a sessão novamente;
  • As exibições na tela mostrando o nível de volume etc não tremem mais quando desaparecem ao usar o Qt 5.12;
  • As caixas de diálogo abrir/salvar arquivo geradas por aplicativos usando o portal XDG (como o firefox) agora ficam bem quando se usa um fator de escala fracionário;
  • As visualizações do alternador de tarefas agora ficam bem quando se usa um fator de escala fracionário;
  • Corrigido o caso em que copiar arquivos poderia causar o colapso do Dolphin;
  • Os itens da grade em muitas novas páginas de Configurações do Sistema agora exibem conteúdo nítido e nítido:
  • Links simbólicos para discos NTFS montados são mais uma vez visíveis no Dolphin;
  • A lista de rolagem dentro de uma planilha presente na página Idiomas de Configurações do Sistema não escapa mais dos limites da visualização pai quando rolada:
  • Uma caixa de diálogo de aviso de substituição incorreta não é mais apresentada ao usar um sistema de arquivos que faz distinção entre maiúsculas e minúsculas e renomear um item apenas alterando seu caso;
  • No KDE Neon e em outras distros que usam como padrão Noto Sans com Noto Symbols2 como um substituto para caracteres não presentes no Noto Sans, digitar o campo de senha de telas de login e bloqueio não faz mais com que o campo fique um pouco mais alto:
    O próximo passo é usar um glifo diferente para o ponto escuro, já que o que estamos usando parece muito alto no campo de texto. Para mais informações, consulte https://github.com/googlei18n/noto-fonts/issues/1468
  • Ao usar duas telas, o texto de ajuda da Spectacle no modo Região Retangular agora aparece no meio da tela principal, em vez de ser dividido entre as telas;
  • O Konsole novamente exibe corretamente o cursor no estilo sublinhado.

Melhorias na interface do usuário

Mais detalhes sobre este último lote de melhorias via blog do Nate.

Share This Article
Follow:
Jornalista com pós graduações em Economia, Jornalismo Digital e Radiodifusão. Nas horas não muito vagas, professor, fotógrafo, apaixonado por rádio e natureza.