Philipp Hörist pushed to branch layout at gajim / gajim


Commits:
5e4aaf92 by Philipp Hörist at 2025-06-14T14:01:02+02:00
Change: Menu: Remove "View" menu

Opening the debug console can be now done via preference dialog or shortcut

- - - - -


2 changed files:

- gajim/gtk/menus.py
- gajim/gtk/preferences.py


Changes:

=====================================
gajim/gtk/menus.py
=====================================
@@ -111,11 +111,6 @@ def get_main_menu() -> GajimMenu:
 
     main_menu.add_submenu(_("_Accounts"))
 
-    view_menu_items: MenuItemListT = [
-        (_("_Debug Console"), "app.xml-console", None),
-    ]
-    main_menu.append_submenu(_("_View"), GajimMenu.from_list(view_menu_items))
-
     help_menu_items: MenuItemListT = [
         (_("_Wiki (Online)"), "app.content", None),
         (_("FA_Q (Online)"), "app.faq", None),


=====================================
gajim/gtk/preferences.py
=====================================
@@ -1281,6 +1281,16 @@ def __init__(self, pref_window: Preferences) -> None:
                     "button-callback": self._on_advanced_config_editor,
                 },
             ),
+            Setting(
+                SettingKind.GENERIC,
+                _("Debug Console"),
+                SettingType.VALUE,
+                None,
+                props={
+                    "button-text": _("Open"),
+                    "button-callback": self._on_debug,
+                },
+            ),
         ]
 
         PreferenceBox.__init__(self, settings)
@@ -1298,3 +1308,7 @@ def _on_advanced_config_editor(*args: Any) -> None:
         window = get_app_window("Preferences")
         assert window is not None
         open_window("AdvancedConfig", transient_for=window.window)
+
+    @staticmethod
+    def _on_debug(*args: Any) -> None:
+        open_window("DebugConsoleWindow")



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/5e4aaf92d0691dec8b2333830abb16220297813e

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/5e4aaf92d0691dec8b2333830abb16220297813e
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]

Reply via email to