From c34db6b5f7d42403c810d3afd128843ffc2206c7 Mon Sep 17 00:00:00 2001 From: yggverse Date: Sat, 26 Jul 2025 11:06:58 +0300 Subject: [PATCH] move proxy menu item to the settings submenu --- src/app/browser/window/header/bar/menu.rs | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/app/browser/window/header/bar/menu.rs b/src/app/browser/window/header/bar/menu.rs index dfedcbca..ee08836d 100644 --- a/src/app/browser/window/header/bar/menu.rs +++ b/src/app/browser/window/header/bar/menu.rs @@ -149,12 +149,17 @@ impl Menu for MenuButton { browser_action.history.simple_action.name() ))); - // Main > Proxy connection - main.append(Some("Proxy connection"), Some(&format!( - "{}.{}", - browser_action.id, - browser_action.proxy.simple_action.name() - ))); // @TODO make the Settings submenu + // Main > Settings + let main_settings = gio::Menu::new(); + + // Main > Settings > Proxy connection + main_settings.append(Some("Proxy connection"), Some(&format!( + "{}.{}", + browser_action.id, + browser_action.proxy.simple_action.name() + ))); + + main.append_submenu(Some("Settings"), &main_settings); // Main > Tool let main_tool = gio::Menu::new();