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

- Пры расчыненні прыкладанняў на ўвесь экран магчыма скамбінаваць у адзін радок панэль прыкладання і сістэмную панэль

- Якія расчыняюцца бакавыя панэлі, якія спрашчаюць групоўку прыкладанняў, файлаў і web-старонак, і што прадстаўляюць доступ да ўбудаваных web-прыкладанняў.


- Падтрымка віртуальных працоўных сталоў з магчымасцю хуткага пераключэння прыкладання паміж імі.

- Падтрымка згортвання панэлі з пакіданнем толькі індыкатара для яе расчынення.

- Сістэма вываду апавяшчэнняў, спраектаваная з разлікам, што ўсплываючыя апавяшчэння па магчымасці не павінны перакрываць іншае змесціва.

- Кіраванне вокнамі і магчымасць кампаноўкі вокнаў бок аб бок у мазаічным стылі. Падтрымка замацавання вокнаў на пярэднім плане.

- Аўтаматычнае размяшчэнне новых вокнаў з улікам наяўнасці незанятых іншымі вокнамі абласцей на экране.

- Магчымасць навігацыі па прыкладанням і элементам працоўнага стала ў форме пошуку і кіраўнікоў каманд.

- Рэалізавана канцэпцыя пакояў, у якіх могуць групавацца задачы вызначана тэматыкі (праца, навучанне, гульні і да т.п.). Для візуальнага падзелу пакояў можна прывязваць да кожнага пакоя свой колер і розныя шпалеры працоўнага стала.

- Падтрымліваецца сінхранізацыя стану працоўнага стала з уліковым запісам у хмарным асяроддзі або на ўласным серверы карыстальніка. Асяроддзе развіваецца без прывязкі да вызначаных платформаў і дазваляе атрымаць аднолькавы інтэрфейс, незалежна ад выкарыстоўванай АС.
Крыніца: opennet.ru











