News aus der Entwicklung - Dezember 2020

News aus Gajims Entwicklung

News aus der Entwicklung - Dezember 2020

News aus Gajims Entwicklung

Im Dezember wurde das Profil-Fenster komplett überarbeitet, wodurch Gajim auf dem Stand der Dinge in Sachen vCard-Features und Profilbildauswahl gebracht wurde. Desweiteren wurden die Chat Markers verbessert und einige Fehler behoben.

Änderungen in Gajim

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. Das neue Profil-Fenster nutzt ein sogenanntes VCardGrid, welches es Gajim ermöglicht, die Inhalte einer vCard darzustellen. Dieses VCardGrid bietet darüber hinaus einen Bearbeitungsmodus, was den Nutzern die Möglichkeit gibt, ihre eigene vCard zu verändern. Weil dieses Konzept wunderbar für die Darstellung von vCards geeignet ist, werden wir es in Zukunft außerdem für die Kontaktinformationen nutzen.

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.

Dies schließt einen der letzten notwendigen Schritte ab, ehe wir endlich Gajim 1.3 veröffentlichen können.

Was außerdem passiert ist

  • Verbesserte Icons für Chat Markers und Empfangsbestätigungen
  • Es ist jetzt möglich, programmgesteuert Dateien via HTTP File Upload (XEP-0363) zu übertragen, ohne eine Textnachricht schicken zu müssen
  • Die erweiterte metacontacts_enable-Einstellung wurde wieder hinzugefügt
  • Fehlerbehebung für ein Problem, das auftritt wenn Idle Monitor nicht verfügbar ist (#10295)
  • Fehlerbehebung für eine Situation, in der das Einstellungen-Fenster sich unter Windows nicht korrekt vergrößert hat (#10359)

Plugin-Aktualisierungen

Gajims Flatpak-Plugins wurden aktualisiert.

Änderungen in python-nbxmpp

Während die Arbeiten an Gajims neuen Profil-Fenster abgeschlossen wurden, hat python-nbxmpp Funktionen für das Festlegen des Zugriffsmodells für deinen Spitznamen und dein Profilbild via PubSub (XEP-0060) bekommen. Diese sind notwendig, um deinen Spitznamen sowie dein Profilbild entweder öffentlich für alle oder ausschließlich für deine Kontakte sichtbar zu machen.

Wie immer freuen wir uns über Anregungen und Diskussionen in unserem Gruppenchat.

Gajim