Nach 10 Jahren Entwicklung wurde die erste Alpha-Version der Benutzeroberfläche Kera Desktop veröffentlicht, die mit Web-Technologien entwickelt wurde. Die Umgebung bietet grundlegende Fensterverwaltungsfunktionen, eine Leiste, Menüs und virtuelle Arbeitsflächen. Die erste Version unterstützt nur das Starten von Webanwendungen (PWA), aber später ist geplant, die Möglichkeit hinzuzufügen, reguläre Programme zu starten und eine spezialisierte Distribution mit dem Kera-Desktop auf Basis von Fedora Linux zu erstellen. Der Code des Projekts ist in JavaScript geschrieben, verwendet keine externen Frameworks und wird unter der GPLv3-Lizenz veröffentlicht. Fertige Builds sind für Linux, Chrome OS, macOS und Windows vorbereitet.
Hauptfunktionen:
- Ein Menü im Stile von Raster-Icons, das aktiv die Farbkodierung verschiedener Kategorien nutzt.

- Beim Vollbildaufruf von Anwendungen ist es möglich, die Anwendungsleiste und die Systemleiste in einer Zeile zu kombinieren.

- Ausklappbare Seitenleisten, die das Gruppieren von Anwendungen, Dateien und Webseiten erleichtern und den Zugang zu eingebetteten Webanwendungen ermöglichen.


- Support virtuellen Arbeitsflächen mit der Möglichkeit, zwischen ihnen schnell zwischen den Anwendungen zu wechseln.

- Unterstützung für das Minimieren der Panelleiste mit nur dem Indikator, um sie zu öffnen.

- Ein Benachrichtigungssystem, das so konzipiert ist, dass Popup-Benachrichtigungen, wenn möglich, andere Inhalte nicht überdecken.

- Fensterverwaltung und die Möglichkeit, Fenster nebeneinander im Mosaikstil anzuordnen. Unterstützung für das Fixieren von Fenstern im Vordergrund.

- Automatische Platzierung neuer Fenster unter Berücksichtigung unbesetzter Bereiche auf dem Bildschirm.

- Die Möglichkeit, Anwendung und Desktop-Elemente in Form von Such- und Steuerbefehlen zu navigieren.

- Das Konzept von Räumen wurde umgesetzt, in denen Aufgaben zu bestimmten Themen (Arbeit, Lernen, Spiele usw.) gruppiert werden können. Um eine visuelle Trennung der Räume zu erreichen, kann jeder Raum mit einer eigenen Farbe und unterschiedlichen Desktop-Hintergründen versehen werden.

- Die Synchronisation des Desktop-Zustands mit dem Benutzerkonto in einer Cloud-Umgebung oder auf dem eigenen Server Benutzer wird unterstützt. Die Umgebung entwickelt sich unabhängig von bestimmten Plattformen und ermöglicht einen einheitlichen интерфейс, unabhängig vom verwendeten Betriebssystem.
Quelle: opennet.ru











