Dopo 10 anni di sviluppo è stata pubblicata la prima versione alpha dell'ambiente utente Kera Desktop, sviluppato utilizzando tecnologie web. L'ambiente fornisce funzionalità tipiche di gestione delle finestre, un pannello, menu e desktop virtuali. La prima versione è limitata al supporto per l'esecuzione delle sole applicazioni web (PWA), ma in futuro si prevede di aggiungere la possibilità di eseguire programmi regolari e creare una distribuzione specializzata con il desktop Kera, basata sulla base del pacchetto Fedora Linux. Il codice del progetto è scritto in JavaScript, non utilizza framework di terze parti ed è distribuito sotto licenza GPLv3. Le build già pronte sono preparate per Linux, Chrome OS, macOS e Windows.
Caratteristiche principali:
- Il menu ha lo stile di una griglia di icone, utilizzando attivamente la separazione dei colori di diverse categorie.
- Quando si espandono le applicazioni a schermo intero, è possibile combinare il pannello delle applicazioni e il pannello di sistema in un'unica riga
- Le barre laterali a discesa facilitano il raggruppamento di applicazioni, file e pagine Web e forniscono l'accesso alle applicazioni Web integrate.
- Supporto per desktop virtuali con la possibilità di passare rapidamente da un'applicazione all'altra.
- Supporto per comprimere il pannello, lasciando solo l'indicatore per espanderlo.
- Un sistema di notifica progettato per garantire che le notifiche pop-up non si sovrappongano ad altri contenuti quando possibile.
- Gestione delle finestre e possibilità di disporre le finestre una accanto all'altra in stile piastrellato. Supporto per l'ancoraggio delle finestre in primo piano.
- Posizionamento automatico di nuove finestre tenendo conto della presenza di aree sullo schermo non occupate da altre finestre.
- Possibilità di navigare tra le applicazioni e gli elementi del desktop sotto forma di comandi di ricerca e controllo.
- È stato implementato il concetto di stanze in cui è possibile raggruppare compiti su temi specifici (lavoro, apprendimento, giochi, ecc.). Per separare visivamente le stanze, è possibile assegnare a ciascuna stanza un colore diverso e uno sfondo del desktop diverso.
- È supportata la sincronizzazione dello stato del desktop con un account in un ambiente cloud o sul server dell'utente. L'ambiente si sviluppa senza essere vincolato a piattaforme specifiche e permette di ottenere la stessa interfaccia, indipendentemente dal sistema operativo utilizzato.
Fonte: opennet.ru