KDE Frameworks 5.67 é lançado

KDE tem novos recursos e correções de bugs antes do Natal
kde

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.

KDE Frameworks 5.67 é lançado

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.