From a83901d3a920b15e4f0bcae124016d60258b76a7 Mon Sep 17 00:00:00 2001 From: Serhiy Mytrovtsiy Date: Wed, 13 Jul 2022 18:37:34 +0200 Subject: [PATCH] feat: added `No available widgets to configure` text when no widgets are available to configure in the widget settings --- Kit/module/settings.swift | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Kit/module/settings.swift b/Kit/module/settings.swift index caad8f49..6f68b475 100644 --- a/Kit/module/settings.swift +++ b/Kit/module/settings.swift @@ -40,6 +40,7 @@ open class Settings: NSStackView, Settings_p { return view }() + private let noWidgetsView: EmptyView = EmptyView(msg: localizedString("No available widgets to configure")) private var oneViewState: Bool { get { @@ -231,6 +232,7 @@ open class Settings: NSStackView, Settings_p { let list = self.widgets.filter({ $0.isActive && $0.type != .label }) guard !list.isEmpty else { + self.widgetSettingsContainer?.addArrangedSubview(self.noWidgetsView) return }