Libadwaita ist eine Programmbibliothek, die Programmierer dabei unterstützt, grafische Benutzeroberflächen auf Desktops und mobilen Geräten identisch zu gestalten und Designvorgaben einzuhalten. Libadwaita ist die Weiterentwicklung der Programmbibliothek Libhandy für mobile Geräte und basiert auf der Programmbibliothek GTK4. Libadwaita wurde in die Desktop-Umgebung Gnome integriert und zum Jahresende 2021 veröffentlicht.GNOME: Libadwaita 1.0 erschien kurz vor Jahresende von Ferdinand Thommes, Linux News, abgerufen am 26. September 2023.
Hintergründe und Entwicklung
Mit dem Desktop-Theme Adwaita wurde 2011 ein einheitliches und zeitgemäßes Design für Gnome- und GTK-Anwendungen geschaffen.GNOME gestaltet sich um - Libadwaita vorgestellt von Denys Konovalov, gnulinux.ch, 2. Juli 2021. 2014 wurde Adwaita bereits zum Standardtheme für viele Desktop-Umgebungen und Linux-Distributionen. In den Folgejahren jedoch hemmte die Vereinheitlichung des Designs von Gnome und GTK zunehmend die Weiterentwicklung von Adwaita, wodurch das Theme ziemlich bald veraltet war. Im Jahr 2019 kam der erste Versuch, das Theme wieder an neuen Designtrends anzupassen.
Um die Entwicklung von Gnome-Designkonzepten wieder schneller voranzutreiben, entstand die Zusatzbibliothek Libhandy, mit der moderne und adaptive Apps für mobile Geräte geschaffen werden konnten. Die unterschiedlich lange Entwicklungszeit von Adwaita führte letztendlich zur Trennung von Gnome und GTK.
Die Softwarebibliothek Libadwaita beinhaltet das Theme Adwaita, integriert die Programmbibliothek Libhandy und bietet Widgets und Funktionen für die Gnome-Plattform, unter Einhaltung der Gnome-Designsprache und der GNOME Human Interface Guidelines (HIG)GNOME Human Interface Guidelines (HIG), abgerufen am 27. September 2023 (englisch).New HIG – Form and Function, 20. Mai 2021, abgerufen am 24. September 2023 (englisch)
Libadwaita wurde in Phasen entwickelt. Zuerst wurde eine neue Designsprache für Gnome entwickelt und anschließend die neuen Widgets und Funktionen von Libadwaita implementiert. Schließlich wurde Libadwaita in Gnome vollständig integriert und erstmals mit Gnome 41 im März 2021 veröffentlicht. Offiziell wurde Libadwaita 1.0 im Dezember 2021 veröffentlicht.
Ausrichtung und Ziele Als wichtigste Eckpunkte gelten:
Vereinheitlichung des Designs Vereinfachte und schnellere Entwicklung von Gnome-Anwendungen Vereinfachte und schnellere Entwicklung der Gnome-Designsprache Designvorgabe: Human Interface Guidelines (HIG) Trennung des Designs von Gnome und GTK
Funktionen Inhalt und Funktionen der Bibliothek:
Widget-Bibliothek Stylesheet für Adwaita-Style Style-Klassen Adaptive Widgets, die sich an Bildschirmgrößen und Eingabemethoden anpassen Unterstützung für abgerundete Ecken Animationen Gestensteuerungen
Kritik Einige Betriebssystem-Entwickler empfinden das Design-Konzept zu starr, weshalb beispielsweise das Linux-Betriebssystem Pop! OS einen eigenen Desktop ohne Gnome entwickelt.Pop!_OS: System76 arbeitet an einem eigenen Desktop ohne Gnome, ComputerBase.de, 8. November 2021, abgerufen am 27. September 2023.
Einzelnachweise
Kategorie:Gnome Kategorie:GTK (Programmbibliothek) Kategorie:Freie Systemsoftware Kategorie:C-Bibliothek