After 10 years of development, the first alpha release of the Kera Desktop user environment, developed using web technologies, has been published. The environment offers standard window management features, a panel, menus, and virtual desktops. The initial release is limited to running web applications (PWAs), but future plans include adding the ability to run regular programs and creating a specialized distribution with the Kera desktop, based on the Fedora package base. LinuxThe project code is written in JavaScript, does not use third-party frameworks, and is distributed under the GPLv3 license. The finished builds are prepared for Linux, Chrome OS, macOS и Windows.
Key features:
- A menu in the style of a grid of icons, actively using the division by colors of different categories.

- When opening applications in full screen, it is possible to combine the application bar and the system bar in one line

- Drop-down sidebars make it easy to group apps, files, and web pages and provide access to embedded web apps.


- Support virtual desktops with the ability to quickly switch applications between them.

- Support for collapsing the panel, leaving only an indicator for expanding it.

- A notification delivery system designed with the idea that toast notifications should not overlap with other content whenever possible.

- Window management and the ability to arrange side-by-side windows in a tiled style. Support for docking windows in the foreground.

- Automatic placement of new windows, taking into account the presence of areas on the screen that are not occupied by other windows.

- Ability to navigate through applications and desktop elements in the form of search and control commands.

- The concept of rooms has been implemented, in which tasks of a specific theme (work, learning, games, etc.) can be grouped. To visually separate rooms, you can assign a different color and different desktop wallpapers to each room.

- Desktop state synchronization with an account in the cloud environment or on your own is supported server The user environment develops independently of specific platforms and allows for a consistent interface regardless of the OS used.
Source: opennet.ru











