il rilascio della distribuzione , posizionata come un'alternativa rapida, aperta e rispettosa della privacy a Windows e macOS. Il progetto si concentra su un design di alta qualità, volto a creare un sistema facile da usare, che consumi poche risorse e garantisca un'elevata velocità di avvio. Gli utenti possono usufruire del proprio ambiente desktop Pantheon.
Nello sviluppo dei componenti originali di Elementary OS vengono utilizzati GTK3, il linguaggio Vala e il framework proprietario Granite. La distribuzione si basa sugli sviluppi del progetto Ubuntu. A livello di pacchetti e supporto ai repository, Elementary OS 5.1.x è compatibile con Ubuntu 18.04. L'ambiente grafico si basa sulla propria shell Pantheon, che integra componenti come il gestore finestre Gala (basato su LibMutter), la barra superiore WingPanel, il lanciatore Slingshot, il pannello di controllo Switchboard e la barra delle applicazioni inferiore (una versione riscritta in Vala del pannello Docky) e il gestore di sessioni Pantheon Greeter (basato su LightDM).
L'ambiente include un insieme di applicazioni strettamente integrate in un'unica soluzione, necessarie per risolvere le esigenze degli utenti. Tra queste applicazioni, la maggior parte è costituita da sviluppi interni del progetto, come l'emulatore di terminale Pantheon Terminal, il gestore di file Pantheon Files e l'editor di testo. e il lettore musicale Music (Noise). Il progetto include anche il gestore delle foto Pantheon Photos (una derivazione di Shotwell) e il client di posta Pantheon Mail (una derivazione di Geary).
Novità principali:
- In Code, the text editor for developers designed for reading and writing code, the ability to scroll beyond the end of the file has been added to position final code conveniently on the screen. The process of saving and reading data about the size and position of windows has been optimized to minimize disk access. An issue with the shifting or clearing of the sidebar with directories, which made the 'Open project folder...' button invisible, has been resolved. In the Outline/Symbols plugin, a placeholder is displayed in case of absence of variables, constants, and other identifiers in the code.
- In the AppCenter, issues causing high CPU load when displaying certain screenshots and hiding information about the availability of Flatpak runtime updates have been resolved.
- In the file manager, the color of the disk space indicator in the sidebar changes when free space is exhausted.
Sono stati risolti i problemi di regressione nel pannello di selezione del percorso del file, che causavano problemi di selezione e accesso al menu contestuale. È stato migliorato il trattamento dei file contenenti il simbolo «#». Risolto il problema con il ridimensionamento della finestra in presenza di nomi di file lunghi nell'elenco. - Nel lettore video è stata accelerata l'elaborazione di ampie collezioni di video e è stata garantita un'adeguata gestione della scomparsa o dello spostamento delle cartelle.
Sono stati risolti problemi nella visualizzazione dei sottotitoli esterni. - Nell'indicatore di tempo è ora visualizzato l'orario corretto degli eventi del calendario pianificatore, creati in un altro fuso orario.
- Il framework per lo sviluppo di applicazioni grafiche è stato aggiornato alla versione 5.5.0, che verrà utilizzata nel rilascio di Elementary OS 6. , che ha introdotto nuovi stili Granite.STYLE_CLASS_COLOR_BUTTON e Granite.STYLE_CLASS_ROUNDED. Nel widget Granite.Widgets.SourceList è stata aggiunta di default una barra laterale (Gtk.STYLE_CLASS_SIDEBAR). Alcune funzioni e widget sono stati classificati come obsoleti poiché sono state fornite alternative adeguate in GTK e GLib.
Fonte: opennet.ru
