Ricerca nel sito web

KDE Frameworks 6.22 porta pulizie interne in tutte le librerie principali


KDE Frameworks 6.22 è stato rilasciato con ampi miglioramenti della stabilità, pulizie interne e perfezionamenti nelle librerie principali di KDE utilizzate da Plasma e dalle applicazioni.

Quasi un mese dopo il precedente rilascio 6.21, KDE ha annunciato il lancio di Frameworks 6.22, ampliando la sua collezione di librerie aggiuntive per Qt e migliorando le funzionalità disponibili per gli sviluppatori su diverse piattaforme.

Un'area di lavoro significativa in questa versione riguarda la gestione dei file e l'integrazione di sistema. Il framework di indicizzazione e ricerca dei file Baloo ha ricevuto ulteriori pulizie e copertura dei test per la sostituzione atomica dei file e il comportamento di monitoraggio dei file.

Allo stesso tempo, KIO, il framework responsabile della gestione dei file e dell'accesso remoto, ha visto numerose ottimizzazioni interne, la pulizia dei percorsi di codice legacy e perfezionamenti funzionali, inclusa una nuova opzione "Confronta file" nei dialoghi di rinomina e correzioni riguardanti i luoghi dei file e la gestione delle anteprime.

Continuano anche gli aggiornamenti relativi a Wayland, poiché KGuiAddons ha introdotto modifiche significative all'implementazione degli appunti di sistema, includendo la gestione della lettura in thread e un uso più esteso di Wayland, risolvendo una lunga lista di bug di lunga data.

La rilevazione della codifica e la gestione del testo hanno ricevuto grande attenzione in KCodecs. La macchina a stati UTF-16 è stata perfezionata, il rilevamento del BOM corretto e numerosi prober sono stati semplificati o rimossi. È stata aggiunta una copertura di test aggiuntiva per diversi set di caratteri di Windows e le codifiche ebraiche e greche, migliorando la correttezza e riducendo la complessità nella logica di rilevamento.

Kirigami, il framework UI Qt Quick di KDE, ha visto un grande insieme di pulizie e correzioni comportamentali. Queste includono miglioramenti alla stabilità del layout, la rimozione di codice inutilizzato o obsoleto, una gestione migliore delle proprietà e aggiornamenti della documentazione. Diverse correzioni affrontano problemi UI sottili, inclusi loop di binding, dimensionamento errato e comportamento della navigazione.

Va anche menzionato che Breeze Icons ha ottenuto nuove varianti di icone e un'integrazione migliorata con Flatpak. KConfig ha aggiunto nuovi helper di comodità e ha ampliato i tipi di dati supportati. KWindowSystem ha introdotto nuove API legate a Wayland per etichettare e descrivere i toplevel XDG, mentre KImageFormats ha migliorato la correttezza della decodifica AVIF e la copertura dei test.

Infine, molti moduli hanno adottato prefissi standardizzati per i nomi dei test, rimosso intestazioni duplicate, aggiornato la documentazione o ripulito il comportamento specifico della piattaforma. I dataset delle festività sono stati aggiornati in più regioni, l'evidenziazione della sintassi ha acquisito supporto per lingue e formati aggiuntivi, e diversi componenti deprecati sono stati formalmente contrassegnati per la rimozione.

Per chi preferisce compilare dal sorgente, l'intero codice sorgente di Frameworks 6.22 è disponibile per il download dal sito ufficiale di KDE. Su Linux, l'approccio consigliato è installare i pacchetti binari dai repository della propria distribuzione.

Visita l'annuncio ufficiale di rilascio per informazioni dettagliate su tutte le modifiche in KDE Frameworks 6.22, inclusi un elenco completo di aggiornamenti e correzioni di bug.