Philipp Hörist pushed to branch master at gajim / gajim
Commits:
be699db1 by Philipp Hörist at 2026-01-05T23:11:50+01:00
cfix: Shortcuts: Change propagation phase for app shortcuts
Make the phase CAPTURE so the shortcuts get triggered first and not
caputured by widgets
- - - - -
6bfe2db5 by Philipp Hörist at 2026-01-05T23:16:30+01:00
other: Flatpak: Add hint for making custom CA certs work
- - - - -
2 changed files:
- flatpak/README.md
- gajim/gtk/shortcut_manager.py
Changes:
=====================================
flatpak/README.md
=====================================
@@ -123,3 +123,10 @@ ## Migrate your data
Copy `~/.local/share/gajim` -> `~/.var/app/org.gajim.Gajim/data/gajim`
Copy `~/.config/gajim` -> `~/.var/app/org.gajim.Gajim/config/gajim`
+
+
+## Usage with custom installed CAs or self signed certs
+
+Gajims HTTP library uses OpenSSL as TLS backend. It cannot see installed self
signed certs or CAs on the host. To make them available use `flatpak override`.
+
+e.g `flatpak override --user --filesystem=host-etc:ro
--env=SSL_CERT_FILE=/run/host/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
org.gajim.Gajim`
=====================================
gajim/gtk/shortcut_manager.py
=====================================
@@ -74,13 +74,19 @@ def install_shortcuts(
group_name = [group_name]
for name in group_name:
+ scope = Gtk.ShortcutScope.LOCAL
if name.endswith("global"):
scope = Gtk.ShortcutScope.GLOBAL
- else:
- scope = Gtk.ShortcutScope.LOCAL
+
+ propagation_phase = Gtk.PropagationPhase.BUBBLE
+ if name == "app":
+ propagation_phase = Gtk.PropagationPhase.CAPTURE
controller = Gtk.ShortcutController(
- name=name, scope=scope, model=self.get_group(name)
+ name=name,
+ scope=scope,
+ model=self.get_group(name),
+ propagation_phase=propagation_phase,
)
widget.add_controller(controller)
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/compare/7af4d9c3c611e8e528915883e8cb945f2245249d...6bfe2db52b8482862835132e7c9c2ad997c7983b
--
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/compare/7af4d9c3c611e8e528915883e8cb945f2245249d...6bfe2db52b8482862835132e7c9c2ad997c7983b
You're receiving this email because of your account on dev.gajim.org.
_______________________________________________
Commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]