From f6c93fc2f7bfabeac7f44f3e829866fefe47d906 Mon Sep 17 00:00:00 2001 From: Davide <keeshux@gmail.com> Date: Thu, 28 Nov 2024 11:14:23 +0100 Subject: [PATCH] Use provider description as profile name --- .../Library/Sources/AppUIMain/Views/App/AddProfileMenu.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Passepartout/Library/Sources/AppUIMain/Views/App/AddProfileMenu.swift b/Passepartout/Library/Sources/AppUIMain/Views/App/AddProfileMenu.swift index 75fe4064..a547f9b0 100644 --- a/Passepartout/Library/Sources/AppUIMain/Views/App/AddProfileMenu.swift +++ b/Passepartout/Library/Sources/AppUIMain/Views/App/AddProfileMenu.swift @@ -85,7 +85,7 @@ private extension AddProfileMenu { registry: registry, onSelect: { var copy = $0 - copy.name = newName + copy.name = profileManager.firstUniqueName(from: copy.name) onNewProfile(copy, copy.modules.first?.id) } ) @@ -133,6 +133,7 @@ private struct ProvidersSubmenu: View { func profileButton(for provider: ProviderMetadata) -> some View { Button(provider.description) { var editable = EditableProfile() + editable.name = provider.description if var newModule = moduleType.newModule(with: registry) as? any ProviderModuleBuilder { newModule.providerId = provider.id editable.modules.append(newModule)