После 10 лет разработки опубликован первый альфа-выпуск пользовательского окружения Kera Desktop, развиваемого с использованием web-технологий. Окружение предоставляет типовые возможности управления окнами, панель, меню и виртуальные рабочие столы. Первый выпуск ограничен поддержкой запуска только web-приложений (PWA), но в дальнейшем планируют добавить возможность запуска обычных программ и создания специализированного дистрибутива с рабочим столом Kera, основанного на пакетной базе Fedora Linux. Код проекта написан на JavaScript, не использует сторонние фреймворки и распространяется под лицензией GPLv3. Готовые сборки подготовлены для Linux, ОС Chrome, macOS и Windows.
Основні можливості:
- Меню в стилі сітки піктограм, що активно використовує поділ кольорами різних категорій.

- При розкритті програм на весь екран можна скомбінувати в один рядок панель програми та системну панель

- Бокові панелі, що розкриваються, спрощують угруповання додатків, файлів і web-сторінок, і надають доступ до вбудованих web-додатків.


- Підтримка virtualnyx робочих столів з можливістю швидкого перемикання програми між ними.

- Підтримка згортання панелі з залишенням лише індикатора її розкриття.

- Система виведення повідомлень, спроектована з розрахунком, що спливаючі повідомлення по можливості не повинні перекривати інший вміст.

- Управління вікнами та можливість компонування вікон пліч-о-пліч у мозаїчному стилі. Підтримка закріплення вікон на передньому плані.

- Автоматичне розміщення нових вікон з урахуванням наявності незайнятих іншими вікнами областей на екрані.

- Можливість навігації за додатками та елементами робочого столу у формі пошуку та керуючих команд.

- Реалізовано концепцію кімнат, в яких можуть групуватися завдання певної тематики (робота, навчання, ігри тощо). Для візуального поділу кімнат можна прив'язувати до кожної кімнати колір і різні шпалери робочого столу.

- Підтримується синхронізація стану робочого столу з обліковим записом у хмарному оточенні або на власному сервері користувача. Оточення розвивається без прив'язки до певних платформ і дозволяє отримати однаковий інтерфейс, незалежно від ОС.
Джерело: opennet.ru











