Nach 10 Jahren Entwicklungszeit wurde die erste Alpha-Version der mithilfe von Webtechnologien entwickelten Kera Desktop-Benutzerumgebung veröffentlicht. Die Umgebung bietet generische Fenster-, Panel-, Menü- und virtuelle Desktop-Funktionen. Die erste Version beschränkt sich auf die Unterstützung für die Ausführung von Webanwendungen (PWAs). In Zukunft ist jedoch geplant, die Möglichkeit hinzuzufügen, reguläre Programme auszuführen und eine spezielle Kera-Desktop-Distribution basierend auf der Fedora-Linux-Paketbasis zu erstellen. Der Projektcode ist in JavaScript geschrieben, verwendet keine Frameworks von Drittanbietern und wird unter der GPLv3-Lizenz vertrieben. Fertige Builds werden für Linux, Chrome OS, macOS und Windows vorbereitet.
Key Features:
- Ein Menü im Stil eines Symbolrasters, das die Unterteilung nach Farben verschiedener Kategorien aktiv nutzt.
- Beim Öffnen von Anwendungen im Vollbildmodus ist es möglich, die Anwendungsleiste und die Systemleiste in einer Zeile zusammenzufassen
- Dropdown-Seitenleisten, die das Gruppieren von Anwendungen, Dateien und Webseiten erleichtern und den Zugriff auf eingebettete Webanwendungen ermöglichen.
- Unterstützung für virtuelle Desktops mit der Möglichkeit, Anwendungen schnell zwischen ihnen zu wechseln.
- Unterstützung für das Zusammenklappen des Panels, so dass nur ein Indikator für die Erweiterung übrig bleibt.
- Ein Benachrichtigungsübermittlungssystem, das mit der Idee entwickelt wurde, dass sich Toastbenachrichtigungen nach Möglichkeit nicht mit anderen Inhalten überschneiden sollten.
- Fensterverwaltung und die Möglichkeit, nebeneinander liegende Fenster im Kachelstil anzuordnen. Unterstützung für das Andocken von Fenstern im Vordergrund.
- Automatische Platzierung neuer Fenster unter Berücksichtigung des Vorhandenseins von Bereichen auf dem Bildschirm, die nicht von anderen Fenstern belegt sind.
- Möglichkeit zur Navigation durch Anwendungen und Desktop-Elemente in Form von Such- und Steuerbefehlen.
- Umgesetzt wurde das Konzept der Räume, in denen Aufgaben zu einem bestimmten Thema (Arbeiten, Lernen, Spielen etc.) gruppiert werden können. Um Räume optisch zu trennen, können Sie jedem Raum eine andere Farbe und unterschiedliche Desktop-Hintergrundbilder zuweisen.
- Es unterstützt die Synchronisierung des Desktop-Status mit einem Konto in einer Cloud-Umgebung oder auf dem eigenen Server des Benutzers. Die Umgebung entwickelt sich ohne Bindung an bestimmte Plattformen und ermöglicht Ihnen, unabhängig vom verwendeten Betriebssystem die gleiche Schnittstelle zu erhalten.
Source: opennet.ru