From 12fc597b56553f4720d71e83d9dae4e5da1e32a9 Mon Sep 17 00:00:00 2001 From: DB P Date: Fri, 20 Feb 2026 17:06:31 +0900 Subject: [PATCH] Add Checkbox for Skip Confirm --- Plugins/Flow.Launcher.Plugin.Sys/Languages/en.xaml | 3 +++ Plugins/Flow.Launcher.Plugin.Sys/Settings.cs | 9 +++++++++ .../Flow.Launcher.Plugin.Sys/SettingsViewModel.cs | 2 ++ Plugins/Flow.Launcher.Plugin.Sys/SysSettings.xaml | 13 ++++++++++--- 4 files changed, 24 insertions(+), 3 deletions(-) diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Languages/en.xaml b/Plugins/Flow.Launcher.Plugin.Sys/Languages/en.xaml index 9e9a2f93d..33b936ead 100644 --- a/Plugins/Flow.Launcher.Plugin.Sys/Languages/en.xaml +++ b/Plugins/Flow.Launcher.Plugin.Sys/Languages/en.xaml @@ -3,6 +3,9 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:system="clr-namespace:System;assembly=mscorlib"> + + Skip confirmation when Shutting down, Restarting, or Logging off + Name Description diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Settings.cs b/Plugins/Flow.Launcher.Plugin.Sys/Settings.cs index 96a545e74..dc6bf9b4e 100644 --- a/Plugins/Flow.Launcher.Plugin.Sys/Settings.cs +++ b/Plugins/Flow.Launcher.Plugin.Sys/Settings.cs @@ -124,4 +124,13 @@ public class Settings : BaseModel [JsonIgnore] public Command SelectedCommand { get; set; } + private bool _skipPowerActionConfirmation; + public bool SkipPowerActionConfirmation + { + get => _skipPowerActionConfirmation; + set + { + _skipPowerActionConfirmation = value; + } + } } diff --git a/Plugins/Flow.Launcher.Plugin.Sys/SettingsViewModel.cs b/Plugins/Flow.Launcher.Plugin.Sys/SettingsViewModel.cs index bda8c6c04..b02561a01 100644 --- a/Plugins/Flow.Launcher.Plugin.Sys/SettingsViewModel.cs +++ b/Plugins/Flow.Launcher.Plugin.Sys/SettingsViewModel.cs @@ -4,4 +4,6 @@ { public Settings Settings { get; } = settings; } + + } diff --git a/Plugins/Flow.Launcher.Plugin.Sys/SysSettings.xaml b/Plugins/Flow.Launcher.Plugin.Sys/SysSettings.xaml index 7908bd1e3..fda3128f5 100644 --- a/Plugins/Flow.Launcher.Plugin.Sys/SysSettings.xaml +++ b/Plugins/Flow.Launcher.Plugin.Sys/SysSettings.xaml @@ -12,13 +12,20 @@ + - + + +