Quando si sviluppano componenti originali del sistema operativo elementare, vengono utilizzati GTK3, il linguaggio Vala e il framework di Granite. Come base della distribuzione vengono utilizzati gli sviluppi del progetto Ubuntu. A livello di pacchetti e supporto del repository, il sistema operativo elementare 5.1.x è compatibile con Ubuntu 18.04. L'ambiente grafico è basato sulla shell propria di Pantheon, che combina componenti come il window manager Gala (basato su LibMutter), il WingPanel superiore, il launcher Slingshot, il pannello di controllo Switchboard, la barra delle applicazioni inferiore
L'ambiente include una serie di applicazioni strettamente integrate in un unico ambiente necessarie per risolvere i problemi dell'utente. Tra le applicazioni, la maggior parte sono sviluppi propri del progetto, come l'emulatore di terminale Pantheon Terminal, il file manager Pantheon Files e un editor di testo
Innovazioni chiave:
- Gli strumenti di controllo parentale sono stati rinominati da "Controllo genitori" a "Tempo e limiti di utilizzo" e ampliati per includere regole relative al tempo di utilizzo, all'accesso a Internet e all'utilizzo delle app. Ora è possibile impostare regole simili per il proprio account, ad esempio per l'auto-organizzazione, in modo da non stare troppo a lungo davanti al computer.
- Il menu dell'app è stato ottimizzato per migliorare l'usabilità sui touchscreen, nonché per ridurre il ritardo e garantire una navigazione fluida sui trackpad. La modalità di visualizzazione delle categorie delle applicazioni è più vicina al classico menu, che ora si presenta sotto forma di elenco a scorrimento anziché di griglia. Controlli e prestazioni della tastiera migliorati.
- Il sistema di ricerca delle impostazioni è stato completamente ridisegnato, che è più vicino all'implementazione di una ricerca nel menu dell'applicazione, può essere utilizzato per cercare singole impostazioni e mostra il percorso di ogni parametro trovato.
- Nelle impostazioni del desktop è chiaramente illustrata la dimensione delle icone tra cui scegliere. Il problema relativo allo sfondo del desktop duplicato è stato risolto. Sono state ampliate le impostazioni disponibili per la ricerca (dimensione del testo, animazione della finestra, trasparenza del pannello).
- Le impostazioni dello schermo garantiscono la corretta centratura dei display per i quali viene applicata la modalità di rotazione dello schermo. Nelle impostazioni dell'account sono state aggiunte spiegazioni più precise sui motivi per cui una determinata impostazione è disponibile solo per l'amministratore. Una richiesta di conferma per i diritti di amministratore viene ora effettuata direttamente quando si seleziona un'operazione privilegiata, ad esempio quando si attivano o disattivano gli account.
- Nel centro di installazione dell'applicazione (AppCenter), è stato fatto del lavoro per migliorare le prestazioni: il controllo degli aggiornamenti ora viene eseguito non più di una volta al giorno, durante il download e l'accesso, nonché ogni volta che l'utente avvia AppCenter.
L'interfaccia di gestione dei componenti aggiuntivi è stata modernizzata; i componenti aggiuntivi installati vengono ora mostrati solo se è disponibile un aggiornamento per essi. Quando selezioni un componente aggiuntivo nella pagina delle informazioni sull'applicazione, verrai indirizzato alla pagina delle informazioni sul componente aggiuntivo. La navigazione tramite tastiera è stata semplificata: il focus dell'input è ora impostato sulla riga di ricerca ed è possibile utilizzare immediatamente i tasti cursore per navigare tra i risultati della ricerca.
- Il lettore video ricorda l'ultimo video riprodotto e l'ultima posizione.
- Risolto un crash nel gestore delle finestre Gala quando si cambiava il desktop virtuale e si aprivano determinati tipi di finestre.
- Un menu "Apri in" è stato aggiunto al visualizzatore di foto, rendendone più semplice l'utilizzo per l'anteprima prima di avviare un altro visualizzatore.
- La libreria Granite è stata aggiornata per includere un nuovo metodo per condividere le impostazioni dell'applicazione.
Fonte: opennet.ru