From a8197397902f46cbca67f00a32cd1118bf6bc76e Mon Sep 17 00:00:00 2001 From: Cameron Fleming Date: Sat, 4 Jan 2025 00:22:08 +0000 Subject: [PATCH] feat(ui): make Ctrl + Alt + Del button a setting This commit makes the Action Bar Ctrl + Alt + Del button a setting, which is off by default. --- ui/src/components/ActionBar.tsx | 19 ++++++++++--------- ui/src/components/sidebar/settings.tsx | 9 +++++++++ ui/src/hooks/stores.ts | 6 ++++++ 3 files changed, 25 insertions(+), 9 deletions(-) diff --git a/ui/src/components/ActionBar.tsx b/ui/src/components/ActionBar.tsx index 8507737..1a39e78 100644 --- a/ui/src/components/ActionBar.tsx +++ b/ui/src/components/ActionBar.tsx @@ -207,22 +207,23 @@ export default function Actionbar({ onClick={() => setVirtualKeyboard(!virtualKeyboard)} /> -
-
+ }} + /> + + )}
diff --git a/ui/src/components/sidebar/settings.tsx b/ui/src/components/sidebar/settings.tsx index ec606a6..bbde099 100644 --- a/ui/src/components/sidebar/settings.tsx +++ b/ui/src/components/sidebar/settings.tsx @@ -796,6 +796,15 @@ export default function SettingsSidebar() { }} /> + + settings.setActionBarCtrlAltDel(e.target.checked)} + /> +
void; + + actionBarCtrlAltDel: boolean; + setActionBarCtrlAltDel: (enabled: boolean) => void; } export const useSettingsStore = create( @@ -287,6 +290,9 @@ export const useSettingsStore = create( // Add developer mode with default value developerMode: false, setDeveloperMode: enabled => set({ developerMode: enabled }), + + actionBarCtrlAltDel: false, + setActionBarCtrlAltDel: enabled => set({ actionBarCtrlAltDel: enabled }), }), { name: "settings",