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:
- 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
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:
- 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
- A tela de logout agora indica claramente qual opção está selecionada;
- O menu de fontes do Discover agora mostra o número da versão de cada fonte diferente para aquele aplicativo:
- É mais uma vez possível desativar as dicas de ferramentas que aparecem quando você passa o mouse sobre um botão de decoração de janela como Maximizar, Minimizar, Fechar, etc.
- A janela de configurações do Media Frame foi completamente atualizada e modernizada:
- O widget Navegador da Web agora tem um tamanho expandido padrão maior e usa um ícone que se torna monocromático em pequenas alturas de painel;:
- A mensagem “pesquisa relacionada” de Kate não aparece mais no centro da visão, onde ela obscurece o resultado da busca;
- Ao sair, o Kate não mais o irrita, solicitando que você reconheça os arquivos que foram modificados no disco por algo diferente de você, como uma alteração de controle de fonte;
- As miniaturas de arquivos de texto agora mostram realce de sintaxe para o texto dentro da miniatura:
Mais detalhes sobre este último lote de melhorias via blog do Nate.