Dentro de uma série de lançamentos mensais programados, acaba de estrear o KDE Frameworks 5.67. Como o próprio nome diz, faz parte do projeto KDE e nesta versão traz nada menos que cerca de 150 alterações importantes. Foram excluídos muitos métodos obsoletos do Qt 5.15. Assim, isso reduz o número de avisos durante a compilação.
Na verdade, são exatas 141 alterações em softwares como Baloo, Breeze e Kconfig. Em relação ao Baloo, houve uma migração da configuração do KConfig para o KConfigXt para permitir que o KCM o use.
Em relação aos ícones Breeze, temos:
- criado o ícone Kate do estilo Breeze com base no novo design de Tyson Tan;
- Alterado o ícone do VLC para se parecer mais com os ícones oficiais do VLC;
- adicionado ícone do ktrip do ktrip repo;
- Adicionado ícone para aplicativo/sql;
- Limpeza e adição de 22px ícones de repetição de mídia;
- Adicionar ícone para text /vnd.kde.kcrash-report;
- Transformar application/x-ms-shortcut em um ícone de atalho real.
KConfig
- Refatorar KConfigXT
- Corrigir construção de ligações python
- KCONFIG_ADD_KCFG_FILES: regenere também na nova versão do kconfig_compiler
- Permitir também passar um destino em vez de uma lista de fontes para KCONFIG_ADD_KCFG_FILES
- Adicionada KSharedConfig :: openStateConfig para armazenar informações de estado
- Corrigir compilação de ligações Python.
KConfigWidgets
- KStandardAction: adicione método para criação de ação SwitchApplicationLanguage
- [KColorSchemeManager] Não listar duplicatas
- [KColorschemeManager] Adicionar opção para reativar o seguinte tema global
KCoreAddons
- reduzir erros de carregamento do plug-in do aviso para o nível de depuração + reformulação
- Documente como filtrar por tipo de serviço da maneira certa
- Adicione sobrecarga perlSplit () pegando uma QRegularExpression e preterindo a QRegExp
- Adicionar tipo MIME para rastreamentos salvos no DrKonqi
- Adicionar função de texto do utilitário KShell :: tildeCollapse
- KPluginMetaData: adiciona o getter initialPreference ()
- desktoptojson: também converte a chave InitialPreference
KIO
- Adicionar evento renomeado ausente quando um arquivo de destino já existia
- KFilePlacesModel: no novo perfil da mostra recente, apenas as entradas baseadas em: / por padrão
- Adicione o construtor KFileCustomDialog com um parâmetro startDir
- Corrigir o uso de QRegularExpression :: wildcardToRegularExpression ()
- Permitir manipular aplicativos com Terminal = True no arquivo da área de trabalho, manipular corretamente o tipo de mimet associado (bug 410506)
- KOpenWithDialog: permite retornar um KService criado recentemente associado a um tipo de mimet
- Adicione KIO :: DropJobFlag para permitir a exibição manual do menu (bug 415917)
- [KOpenWithDialog] Ocultar caixa de grupo recolhível quando todas as opções internas estiverem ocultas (bug 415510)
- Reverter a remoção eficaz do KUrlPixmapProvider da API
- SlaveBase :: dispatchLoop: Corrigir cálculo de tempo limite (bug 392768)
- [KDirOperator] Permite renomear arquivos no menu de contexto (bug 189482)
- Caixa de diálogo de renomeação de arquivos do Upstream Dolphin (bug 189482)
- KFilePlaceEditDialog: move a lógica para isIconEditable ()
Kirigami
- Clipe do item pai instável (bug 416877)
- Remover a margem superior do cabeçalho do ScrollView privado
- dica de tamanho adequado para o layout da grade (bug 416860)
- use a propriedade anexada para isCurrentPage
- Livre-se de alguns avisos
- tente manter o cursor na janela ao digitar um OverlaySheet
- expanda adequadamente os itens fillWidth no modo móvel
- Adicione cores de fundo ativas, vinculadas, visitadas, negativas, neutras e positivas
- Expor o nome do ícone do botão de estouro do ActionToolBar
- Use a página QQC2 como base para a página Kirigami
- Especifique de onde o código vem como o URL
- emitem pool após as propriedades terem sido reatribuídas
- adicione sinais reutilizados e agrupados como o TableView.
KTextEditor
- Reverter “aprimore a conclusão de palavras para usar o destaque para detectar limites de palavras” (bug 412502)
- importar ícone final breeze;
- Métodos relacionados à mensagem: Use mais conexão baseada em ponteiro de função de membro
- DocumentPrivate :: postMessage: evite várias pesquisas de hash
- correção da função Arrastar e copiar (usando a tecla Ctrl) (bug 413848)
- verifique se temos um ícone quadrático
- defina o ícone apropriado do Kate na caixa de diálogo sobre para o KatePart
- notas inline: defina corretamente emMouse () para notas inline
- Evite o uso de caixas eletrônicos antigos
- Expansão variável: adicione a variável PercentEncoded (bug 416509)
- Corrigir falha na expansão variável (usada por ferramentas externas)
- KateMessageWidget: remover a instalação não utilizada do filtro de eventos
KTextWidgets
- Abandone a dependência do KWindowSystem
Plasma Frameworks
- Corrigidos cantos das dicas de ferramentas e removidos atributos de cores inúteis
- Removidas cores codificadas em SVGs em segundo plano
- Corrija o alinhamento de tamanho e pixel de caixas de seleção e botões de opção
- Atualizar sombras do tema breeze
- [Plasma Quick] Adicione a classe WaylandIntegration
- Mesmo comportamento para a barra de rolagem que o estilo da área de trabalho
- Faça uso do KPluginMetaData onde pudermos
- Adicionar item de menu do modo de edição ao menu de contexto do widget da área de trabalho
- Consistência: botões selecionados coloridos.
Veja a lista completa de mudanças neste link.