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
Postar um comentário
olá, seja bem vindo ao Linux Dicas e suporte !!