Es wird mal wieder Zeit für GNOME Updates. Ich sitze gerade im Zug und fahre beinahe quer durch die halbe Schweiz. Habe also gut Zeit, alles was mir in den letzten zwei Wochen im GNOME GIT Repository aufgefallen ist hier niederzuschreiben.
Kernanwendungen und Bibliotheken
Gnome Maps
Link zur App: https://flathub.org/apps/details/org.gnome.Maps
Die Entwickler von GNOME Maps, arbeiten zurzeit hart für das Release der Version 43. In den Nightly Versionen wurde die App bereits auf GTK4 portiert. Auch wurden ein paar Bibliotheken (wie z.b. libsoup) auf aktuellen Versionen aktualisiert.
Calls
Link zur App: https://flathub.org/apps/details/org.gnome.Calls
Die App GNOME Calls, kann SIP Calls vornehmen und soll auf GNOME Mobile auch normale Mobilanrufe managen können. Hier wurde für die kommende Version 43 sehr viel Arbeit in das Design gesteckt. Sowohl der Screen, der einen eingehenden Anruf anzeigt wurde komlett überarbeitet.
Der Screen bei einem bestehenden Anruf wurde auch komplett neu entwickelt. Das Look & Feeld passt nun besser zu GNOME. Da das eine App ist, die man nicht jeden Tag sieht habe ich hier ein paar Screenshots angehängt:
Gnome File Chooser Portal
Wenn man unter GNOME eine Flatpak App benutzt und über das Menü dieser App eine Datei öffnen will, öffnet sich diese File Chooser App. Bisher öffnete die sich immer im Home Verzeichnis des aktuellen Nutzers. Dank einem Update, merkt sich nun die Portal-App, in welchem Verzeichnis der Nutzer zuletzt war und öffnet sich direkt dort.
Updates bei GNOME Circle Apps
Display Spoiler
GNOME Circle Apps sind Apps die nicht direkt von den GNOME Entwickler stammen, aber von GNOME offiziell empfohlen und beworben werden. Ziel ist es das GNOME Ökosystem zu erweitern. GNOME Circle Apps müssen diverse Kriterien erfüllen. Die wichtigsten Kriterien:
- App muss unter einer OpenSource Lizenz veröffentlicht sein
- App muss eine GTK(4) Oberfläche haben und das libadwaita Theme nutzen
- App muss als Flatpak installierbar sein
- App muss eine offizielle Dokumentation haben
- App muss den GNOME coding guidelines folgen
Pika Backup
Link zur App: https://flathub.org/apps/details/org.gnome.World.PikaBackup
Bei einem Update von Pika Backup wurde die Ansicht der Einstellungen überarbeitet. Es ist nun leichter Ordner (und komplett neu) oder Dateien aus dem BAckup auszuschliessen.
Amberol
Link zur App: https://flathub.org/apps/details/io.bassi.Amberol
Amberol ist meiner Meinung nach, die schönste GTK/libadwaita App die es zurzeit gibt. Neben schön aussehen, kann Amberol Musik abspielen. Mit der neuen Version respektiert Amberol nun die Metadaten für die automatische Lautstärke Anpassungen.
Externe Covers (Bilddatei im selben Ordner) werden nun berücksichtigt und im Player angezeigt.
Third Party Projects
Display Spoiler
Third Party Projects sind wie GNOME Circle Apps keine Apps die direkt von GNOME Entwickler stammen, aber für den Gnome Desktop entwickelt wurden.
Login Manager Settings
Link zur App: https://flathub.org/apps/details/i…ain.GdmSettings
Die App Login Manager Settings ist eine libadwaita/GTK4 App um den GNOME Login Manager zu konfigurieren. Nun haben die Entwickler die erste Beta für die Version 1.0.
Die App hat nun ein neues Icon, dass nun den GNOME Human Interface Guidelines (HIG) entspricht. Die App kann nun Fehlermeldungen anzeigen, statt einfach abzustürzen.
Phosh
Phosh eine (Wayland-) Shell hat ein neues kleines Update bekommen, das ein paar Bugs fixt.
Komikku
Link zur App: https://flathub.org/apps/details/info.febvre.Komikku
Komikku ist ein Manga Reader für den GNOME Desktop. Mit dem aktuellen Update wurde die App auf GTK4 und libadwaite portiert. Dank den Libadwaita Design-Elementen hat die App nun auch eine (optionale) kompakte Ansicht.
Gradience
Link zur App: https://flathub.org/apps/details/c…eTeam.Gradience
Mit Gradience kann man die Farben die im libadwaita Theme gesetzt sind Anpassen. Es gibt nun seit dem neusten Update einen "Willkommensscreen" der einem die App erklärt.
Wichtig hier nochmal der Hinweis: Die Funktionalität wird nicht offiziell von GNOME unterstützt, die APP macht im GRunde direkt Änderungen an den libadwaita CSS Dateien. Gradience ist noch ein sehr junges Projekt, und es haben sich dort auch schon Leute gemeldet, die plötzlich gewisse Elemente im Betriebssystem nicht mehr gut lesen konnte weil ein Fehler aufgetreten ist. Die App ist spannend, sollte aber mit Vorsicht genossen werden.
Dokumentationen
Es gibt in den GNOME Entwickler Dokumentationen nun eine neue Sektion für nützliche Tools die man zum Entwickeln von GNOME Apps nutzen kann.
Librsvg ist die SVG Bibliothek für den GNOME Desktop. Diese Bibliothek gibt es schon seit 2001 und wurde seither permanent weiterentwickelt. Beinahe alle GNOME Anwendungen nutzen sie. Bisher wurde diese Bibliothek nie wirklich dokumentiert, die meisten Entwickler haben hier im Grunde einfach Code von anderen Entwicklern abgeschrieben.
Nun wurde dieses Versäumis nachgeholt, und es gibt nun eine offizielle Dokumentation zu der Bibliothek: https://gnome.pages.gitlab.gnome.org/librsvg/devel-docs/index.html
Das war es für heute, bei Fragen Anregungen oder Kritik könnt ihr hier gerne Antworten. Liebe Grüsse und ein schönes Wochenende.