
KDE continua a rafforzare la propria piattaforma software con il rilascio di KDE Frameworks, aggiornamento che porta numerose ottimizzazioni alle librerie utilizzate da applicazioni KDE e software basati su Qt. Questa versione concentra gran parte del lavoro su stabilità, rifiniture dell’interfaccia e miglioramenti ai componenti più usati quotidianamente dagli utenti Linux.
Tra i protagonisti principali dell’update troviamo KIO, Kirigami e Baloo, tre elementi fondamentali per l’esperienza desktop moderna in ambiente KDE Plasma. Non mancano inoltre miglioramenti dedicati agli sviluppatori, nuove compatibilità e correzioni mirate per Wayland, Android e Qt 6.11.
KIO, Baloo e KTextEditor ricevono miglioramenti concreti
KIO continua ad affinare la gestione dei file e delle risorse di rete introducendo un nuovo provider di ricerca per Startpage e tempi di timeout più lunghi per le anteprime dei file, ora portati a cinque secondi. Questo cambiamento riduce gli errori durante la generazione delle preview di contenuti complessi o archivi pesanti.
Interessante anche l’integrazione con KDE Connect all’interno di KFilePlacesModel, che permette di accedere più facilmente ai dispositivi collegati. Migliorata inoltre la gestione del copia-incolla grazie al riconoscimento automatico dei MIME type dal testo e all’assegnazione automatica dei nomi file durante le operazioni di incolla.
Sul fronte ricerca e indicizzazione, Baloo riceve numerose correzioni legate ai report e al monitoraggio dei file. Gli sviluppatori hanno sistemato conteggi errati dei file indicizzati nelle interfacce QML e aggiunto informazioni più dettagliate sugli errori tramite balooctl. Risolto anche un problema raro relativo all’ordine degli output di monitoraggio e corretto un limite di memoria difettoso nel componente baloo-file.
Anche KTextEditor evolve con modifiche dedicate al movimento del cursore tra le parole. CamelCursor viene rinominato internamente in WordCursor e il comportamento della navigazione testuale risulta più preciso durante l’editing di codice e documenti.
Tra le novità dedicate agli sviluppatori spicca inoltre il supporto ai nuovi keyword di Python 3.15 nel modulo Syntax Highlighting, inclusi “lazy import” e “lazy from”. Arrivano anche il supporto al linguaggio GN utilizzato per Generate Ninja e l’evidenziazione sintattica per gli orari di volo IATA SSIM.
Kirigami affina l’interfaccia e KDE amplia la compatibilità Wayland
Kirigami riceve una lunga serie di ottimizzazioni dedicate all’interfaccia grafica. Migliora l’allineamento delle etichette nei form, viene perfezionato lo scrolling touch nelle ScrollView e viene impedito ai SearchDialog di superare la larghezza della finestra.
Gli sviluppatori hanno inoltre corretto loop di relayout nei moduli form e migliorato spaziature e padding dell’interfaccia. Tra le aggiunte più interessanti compare un nuovo componente Badge e il supporto ai gruppi di icone QAction.
Anche KCalendarCore amplia le sue capacità introducendo proprietà dedicate ai colori dei calendari, supporto avanzato ai nomi calendario nei file iCal e nuove binding Python. Parallelamente, KDav aggiunge supporto CalDAV per l’elemento timezone e amplia la copertura dei test automatici.
Sul lato compatibilità, KDE aggiorna il requisito WaylandProtocols alla versione 1.46 tramite KWindowSystem, migliorando il comportamento delle applicazioni sotto Wayland. Sono presenti inoltre fix specifici per build Android con Qt 6.11 all’interno di KGuiAddons e KNotifications.
Questa release continua il lavoro di rifinitura avviato negli ultimi mesi dal progetto KDE, con particolare attenzione alla stabilità del codice, alla sicurezza della memoria e alla qualità generale dell’esperienza desktop Linux.