add manage profiles to tray

This commit is contained in:
Eduard Gert
2026-05-28 18:04:38 +02:00
parent 2bf945e745
commit c1db8ab0ab
4 changed files with 7 additions and 0 deletions

View File

@@ -18,6 +18,7 @@
"tray.menu.exitNode": "Exit-Node",
"tray.menu.networks": "Ressourcen",
"tray.menu.profiles": "Profile",
"tray.menu.manageProfiles": "Profile verwalten",
"tray.menu.settings": "Einstellungen...",
"tray.menu.debugBundle": "Debug-Paket erstellen",
"tray.menu.about": "Hilfe & Support",

View File

@@ -18,6 +18,7 @@
"tray.menu.exitNode": "Exit Node",
"tray.menu.networks": "Resources",
"tray.menu.profiles": "Profiles",
"tray.menu.manageProfiles": "Manage Profiles",
"tray.menu.settings": "Settings...",
"tray.menu.debugBundle": "Create Debug Bundle",
"tray.menu.about": "Help & Support",

View File

@@ -18,6 +18,7 @@
"tray.menu.exitNode": "Kilépő csomópont",
"tray.menu.networks": "Erőforrások",
"tray.menu.profiles": "Profilok",
"tray.menu.manageProfiles": "Profilok kezelése",
"tray.menu.settings": "Beállítások...",
"tray.menu.debugBundle": "Hibakeresési csomag készítése",
"tray.menu.about": "Súgó és támogatás",

View File

@@ -1079,6 +1079,10 @@ func (t *Tray) loadProfiles() {
activeEmail = p.Email
}
}
t.profileSubmenu.AddSeparator()
t.profileSubmenu.Add(t.loc.T("tray.menu.manageProfiles")).OnClick(func(*application.Context) {
t.svc.WindowManager.OpenSettings("profiles")
})
log.Infof("tray loadProfiles: received %d profile(s) for user %q, active=%q", len(profiles), username, activeName)
if t.profileSubmenuItem != nil && activeName != "" {
t.profileSubmenuItem.SetLabel(activeName)