Gajim 1.3.0 wurde veröffentlicht
Fünf Monate sind vergangen seit der Veröffentlichung von Gajim 1.2.2. In dieser Zeit wurden viele neue Features entwickelt, u.a. ein komplettes Redesign von Gajims Einstellungen und dem dazugehörigen Konfigurations-Backend, ein komplett überarbeitetes Profilfenster, Unterstützung von Chat Markern, eine neue Oberfläche für Sprach- und Videochats und vieles mehr.
Eine Menge Code wurde aufgeräumt rund um Gajims Konfigurationsverwaltung. Dies wurde nötig, um von einer textbasierten Konfiguration zu einem neuen Config-Backend auf Basis von SQLite zu wechseln. Gajim kann Einstellungen nun effizienter speichern und einige Eigenheiten bezüglich der Handhabung von Standardeinstellungen wurden behoben. Nachdem Gajims Konfigurationsverwaltung überarbeitet wurde war es an der Zeit für eine Umgestaltung der Einstellungen. Die Überarbeitung ermöglicht es Gajim, Einstellungen in einer übersichtlichen, leicht verständlichen Art und Weise darzustellen und sollte es dir in Zukunft einfacher machen, Gajim Einstellungsmöglichkeiten voll auszunutzen.
Gajims Benachrichtigungseinstellung für die Handhabung von Ereignissen wurde aufgeteilt. Du kannst nun entscheiden, ob du generell Benachrichtigungen sehen willst und ob neue Nachrichten direkt geöffnet werden sollen (ohne ein Benachrichtigungssymbol in der Kontaktliste). Alle Einstellungen rund um das Senden vom Chatstatus (z.B. “Tippt gerade…”) wurden aus den Einstellungen in die Kontoverwaltung verschoben, womit die Migration von kontospezifischen Einstellungen abgeschlossen ist. Gajim nutzt eine “Synchronisationsbegrenzung”, mit der entschieden wird, wie viele Nachrichten beim Beitritt eines Chats synchronisiert werden sollen. Falls du einen eigenen Wert für die Synchronisationsbegrenzung gesetzt hast, dann überprüfe die Einstellung bitte nach dem Upgrade von Gajim, denn diese Einstellung konnte leider nicht migriert werden.
Gajims neues Einstellungen-Fenster
Ein lange erwartetes Feature hat endlich seinen Weg zu Gajim gefunden: Chat Markers (XEP-0333). Du kennst bereits das Häkchen, das Gajim zeigt sobald eine Nachricht empfangen wurde (XEP-0184). Nun wird das Häkchen, sobald dein Kontakt deine Nachricht gelesen hat, durch ein doppeltes Häkchen ersetzt, was die Nachricht als “gelesen” markiert. Diese Feature funktioniert natürlich nur, wenn dein Kontakt auch Chat Markers sendet. Gajim lässt dir die Wahl, ob du diese Marker senden willst per Konto > Privatspähre > Lesebestätigungen senden. Sobald du eine Nachricht auf einem anderen Gerät gelesen hast (z.B. deinem Handy), wird Gajim die jetzt überflüssige Benachrichtigung entfernen. Standardmäßig funktioniert das in 1:1-Chats und in privaten Gruppenchats (getestet mit Conversations und Dino).
Gajims Profil-Fenster wurde komplett überarbeitet. Dies beinhaltet sowohl ein neues Backend, welches aktuelle Standards nutzt (XEP-0292 vCard4 Over XMPP), als auch einen komplett neu entwickelten Dialog für die Darstellung und Bearbeitung von vCards.
Ein großer Vorteil gegenüber dem alten Profil-Fenster ist, dass du (fast alle) Elemente mehrmals hinzufügen kannst. Zum Beispiel kannst du eine E-Mail-Adresse für deine Arbeit und eine private E-Mail-Adresse einfügen. Oder mehrere Organisationen, oder noch mehr PGP-Schlüssel, … All diese Elemente werden dynamisch hinzugefügt, es gibt an dieser Stelle keine statische Benutzeroberfläche.
Die Auswahl des eigenen Profilbilds macht deutlich mehr Spaß, wenn man es direkt über integrierte Werkzeuge zurechtschneiden kann. Dies ist jetzt mit der neuen Bildauswahl möglich, die dich genau den gewünschten Ausschnitt wählen lässt, während das Seitenverhältnis fest bleibt.
Gajims neues Profil-Fenster: Anzeigemodus Gajims neues Profil-Fenster: Bearbeitungsmodus Gajims neues Profil-Fenster: Bildauswahl
Wenn man eine Einladung zu einem Gruppenchat bekommt, dann kann diese manchmal fragwürdig sein. “Will ich diesem Gruppenchat wirklich beitreten oder sollte ich die Einladung ablehnen?” Um dir die Möglichkeit zu geben, eine informierte Entscheidung zu treffen, zeigt Gajim nun vor dem Beitritt ein paar hilfreiche Informationen über den Chat an (Bild des Gruppenchats, Name, Beschreibung). Desweiteren wollen viele Nutzer beim Betreten eines öffentlichen Gruppenchats einen anderen Spitznamen nutzen als sie für private Gruppenchats wählen würden. Gajim bietet nun die Möglichkeit, den Spitznamen direkt vor dem Beitreten zu wählen.
Das neue Fenster für Einladungen zum Gruppenchat
Zu guter Letzt gab es ein paar Verbesserungen für Sprach- und Videoanrufe. Gajim unterstützt bereits seit einiger Zeit Sprach- und Videoanrufe, jedoch funktioniert der Code auch schon länger nicht mehr richtig, da in diesem Bereich keine aktive Entwicklung stattfindet. Wir haben erste Schritte gemacht (freundlichere Nutzeroberfläche, grundlegende Übertragung von Audio/Video), jedoch sind diese experimenteller Natur. Dazu kommt, dass dieses Feature auf älteren Standards basiert, was es derzeit inkompatibel zu Conversations macht (zum Beispiel fehlende Unterstützung für XEP-0320).
_unterstreichen_
wurde entfernt und
~durchgestrichen~
wurde hinzugefügt, was Gajim standardkonform
machtgajim --start-chat
) wurde repariert<Primary><Shift>S
), Emoji-Wähler (<Primary><Shift>M
)Tritt unserem XMPP Chat bei, um Fragen zu stellen, Ideen zu teilen oder Fehler zu melden.
Tritt unserem Chat bei Erstelle ein Ticket
Gajim ist freie Software, entwickelt von Freiwilligen.
Wenn du Gajim unterstützen willst, erwäge bitte eine Spende.