Lançamento do KDE Frameworks 5.115


O KDE Frameworks 5.115 Melhora a cópia/móvel do grande número de arquivos e dezenas de melhorias e correções.


 Lançamento do  KDE Frameworks 5.115

KDE Frameworks, também conhecido como KDE Frameworks 5 ou KF5, é uma coleção de bibliotecas de software e estruturas de desenvolvimento construídas sobre o toolkit Qt. É desenvolvido pela comunidade KDE, famosa por seu trabalho no ambiente de desktop KDE Plasma e em várias aplicações KDE. O KDE Frameworks fornece um conjunto de componentes reutilizáveis que simplificam e aceleram o desenvolvimento de aplicações baseadas em KDE e Qt.

Aqui estão alguns pontos-chave:

  • Arquitetura Modular: O KDE Frameworks segue uma arquitetura modular, o que significa que é dividido em bibliotecas ou módulos individuais, cada um servindo a um propósito específico. Essa abordagem modular permite que os desenvolvedores usem apenas os componentes de que precisam, resultando em aplicativos mais leves e eficientes.
  • Ampla Gama de Funcionalidades: O KDE Frameworks oferece uma ampla gama de funcionalidades, abrangendo áreas como gerenciamento de arquivos, multimídia, redes, processamento de texto, desenvolvimento de interface gráfica do usuário (GUI) e muito mais. Essa amplitude de funcionalidades torna-o adequado para o desenvolvimento de diversos tipos de aplicações, desde utilitários simples até software multimídia complexo.
  • Integração com Qt e KDE: Como o KDE Frameworks é construído sobre o toolkit Qt, ele se integra perfeitamente com aplicações baseadas em Qt. Além disso, é projetado para funcionar em estreita colaboração com o ambiente de desktop KDE Plasma, proporcionando aos desenvolvedores acesso a recursos e serviços específicos do KDE.
  • Compatibilidade Multiplataforma: Embora o KDE Frameworks seja desenvolvido principalmente para o ambiente de desktop KDE, muitos de seus componentes são multiplataforma e podem ser usados em aplicações não-KDE em vários sistemas operacionais, incluindo Linux, Windows e macOS. Isso permite que os desenvolvedores aproveitem a funcionalidade do KDE Frameworks em uma variedade mais ampla de projetos.
  • Código Aberto e Orientado pela Comunidade: Como outros projetos dentro do ecossistema KDE, o KDE Frameworks é de código aberto e desenvolvido colaborativamente por uma comunidade de contribuidores. Esse modelo de desenvolvimento aberto incentiva a transparência, inovação e participação da comunidade, permitindo uma melhoria e evolução contínuas do framework.


O anúncio foi feito em 10 de Fevereiro de 2024.

"O KDE Community orgulha-se em anunciar o KDE Frameworks 5.0. Frameworks 5 é a próxima geração das bibliotecas do KDE, modulares e otimizadas para uma integração simples com aplicativos em Qt. Os Frameworks oferecem uma grande variedade de funcionalidades comuns em bibliotecas maduras, revistas e bem testadas com licenças amigáveis. Existem cerca de 50 Frameworks diferentes nesta versão, oferecendo soluções que incluem a integração com o hardware, suporte para formatos de arquivos, widgets adicionais, funções de gráficos, verificação ortográfica, entre outras. Muitos Frameworks são multiplataforma e têm pouca ou nenhuma dependência extra, tornando-os simples de compilar e adicionar a qualquer aplicativo em Qt."

Novidades KDE Frameworks 5.115

Ícones de Breeze

  •      Atualizar ícone do Google (bug 462165)

Módulos extras do CMake

  •      ECMUninstallTarget: código gerado por porta fora do obsoleto exec_program

KCalendarCore

  •      src/incidence.cpp – corrige loop infinito

KCoreAddons

  •      Adicione a função isProcExists para verificar se /proc existe
  •      Determine o processo UNIX se “/proc” não existir

KDeclarativo

  •      Mostrar rótulos GridDelegate como texto simples (bug 480106)

KFeriados

  •      holiday_ie_en-gb - Adicionar Dia de Santa Brígida (bug 479832)

KIconThemes

  •      CI: não exige teste do Windows para passar

KIO

  •      KDirModel: Considere que raízes inválidas são fs locais (bug 477039)
  •      slavebase: aborta a emissão do tipo MIME quando o trabalhador foi encerrado (bug 474909)
  •      KDirModel: Permitir expansão de diretórios de rede no seletor de arquivos novamente (bug 479531)
  •      KCoreDirLister: updateDirectory: atualiza a pasta pai se estiver listada (bug 440712)
  •      copyjob: Corrigido o salto implícito de arquivos ao copiar (bug 479082)

Editor de TextoK

  •      Adicionar widget pai para caixas de diálogo diferentes

Estrutura do KWallet

  •      Emita o sinal walletCreated na função KWalletD::pamOpen se uma nova carteira for criada durante sua chamada

Prison

  •      Habilitar exceções para videoscannerworker.cpp


Comentários

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais