KDE rilascia Frameworks 6.27

  • Categoria dell'articolo:KDE
  • Articolo pubblicato:

Il progetto KDE ha pubblicato KDE Frameworks 6.27, il nuovo aggiornamento mensile della raccolta di librerie che costituisce la base tecnica delle applicazioni KDE e di gran parte del desktop KDE Plasma.

Questa versione introduce numerose correzioni e affinamenti che interessano la gestione dei file, i componenti grafici, gli editor di testo e il supporto ai formati multimediali. Pur non trattandosi di un rilascio rivoluzionario, KDE Frameworks 6.27 consolida ulteriormente la stabilità della piattaforma e prepara il terreno per le future evoluzioni basate su Qt 6.9.

Tra le aree più interessate dagli interventi troviamo KIO, una delle librerie più importanti dell’intero stack KDE, utilizzata per l’accesso ai file locali, alle risorse di rete e ai dispositivi esterni.

KIO, Kirigami e KImageFormats ricevono numerosi miglioramenti

L’aggiornamento di KIO corregge diversi problemi legati alla gestione dei percorsi, alle finestre di montaggio dei dispositivi e alle operazioni di trascinamento. Sono stati inoltre migliorati i comportamenti associati alla funzione “Apri con” e alla gestione dell’automount tramite systemd.

Un’altra novità riguarda la copia di file verso dispositivi MTP. Quando viene rilevata la presenza di caratteri non compatibili con il file system di destinazione, il sistema suggerisce automaticamente una sostituzione per evitare errori durante il trasferimento.

Anche l’integrazione dei provider di ricerca riceve attenzione. Gli utenti possono sfruttare scorciatoie migliorate verso servizi come Flathub, Wikipedia e OpenStreetMap direttamente dall’ambiente KDE.

Sul fronte dell’interfaccia grafica, Kirigami introduce diverse correzioni relative alla gestione delle Safe Area, al dimensionamento delle toolbar e al comportamento del GlobalDrawer. Sono stati inoltre eliminati alcuni crash che potevano verificarsi in particolari condizioni d’uso delle applicazioni convergenti.

Per KImageFormats arrivano invece importanti novità dedicate ai formati immagine. La libreria acquisisce il supporto in lettura per il formato Farbfeld e aggiunge la gestione delle trasformazioni per immagini HEIF. Sono stati inoltre rafforzati i controlli relativi ai file AVIF, HEIF, RAW ed EXR di grandi dimensioni, migliorando stabilità e sicurezza.

Miglioramenti per KTextEditor, evidenziazione della sintassi e altri componenti

Gli sviluppatori hanno introdotto in KTextEditor una nuova API pubblica che consente la conversione tra numeri di riga reali e numeri di riga visualizzati. Si tratta di una funzione particolarmente utile per sviluppatori e applicazioni che integrano l’editor KDE.

L’aggiornamento corregge inoltre alcuni problemi di ridisegno dei numeri di riga e aggiunge un’opzione che evita di utilizzare automaticamente il contenuto della prima riga come nome file nei documenti non ancora salvati.

Importanti novità arrivano anche dal motore di evidenziazione della sintassi. KDE Frameworks 6.27 introduce nuove definizioni per i linguaggi Slint, BNF e ABNF, oltre a miglioramenti per YAML, Fish, LaTeX, J, Raku e Gemtext. Sono presenti anche correzioni specifiche per il tema Breeze Dark.

Altri componenti ricevono aggiornamenti più mirati. KWidgetsAddons aggiorna il database dei caratteri supportando Unicode 17.0, mentre Solid utilizza ora le unità di misura configurate globalmente per rappresentare le dimensioni delle unità di archiviazione. KNotifications migliora la gestione delle notifiche su Android e KConfig risolve diverse problematiche relative alle configurazioni QML e ai controlli delle dipendenze.

Il rilascio comprende inoltre aggiornamenti distribuiti su numerose librerie del progetto KDE, tra cui Baloo, Bluez Qt, Breeze Icons, KRunner, NetworkManagerQt e Sonnet.

Per gli utenti Linux, KDE continua a consigliare l’installazione dei nuovi Frameworks tramite i pacchetti forniti dalla propria distribuzione. Gli sviluppatori che preferiscono compilare il software manualmente possono invece utilizzare il codice sorgente ufficiale, tenendo presente che KDE Frameworks 6.27 richiede Qt 6.9 come base di sviluppo.

Lascia un commento