From bb5de77bb14cf93e678f20db71a5f2af3fd61bd8 Mon Sep 17 00:00:00 2001 From: Jesse Wierzbinski Date: Mon, 2 Dec 2024 22:01:04 +0100 Subject: [PATCH] feat: :sparkles: Add more preferences --- components/composer/composer.vue | 4 ++- components/composer/dialog.vue | 8 ++++- components/notes/actions.vue | 57 ++++++++++++++++++++++++++++++++ components/notes/menu.vue | 21 +++++++----- components/profiles/profile.vue | 30 +++++++++++++++++ settings.ts | 22 +++++++----- 6 files changed, 123 insertions(+), 19 deletions(-) diff --git a/components/composer/composer.vue b/components/composer/composer.vue index 638da4f..d38747c 100644 --- a/components/composer/composer.vue +++ b/components/composer/composer.vue @@ -110,6 +110,7 @@ import { SelectTrigger } from "radix-vue"; import { toast } from "vue-sonner"; import Note from "~/components/notes/note.vue"; import { Select, SelectContent, SelectItem } from "~/components/ui/select"; +import { SettingIds } from "~/settings"; import { Button } from "../ui/button"; import { Input } from "../ui/input"; import { Textarea } from "../ui/textarea"; @@ -117,10 +118,11 @@ import { Toggle } from "../ui/toggle"; import Files from "./files.vue"; const { Control_Enter, Command_Enter } = useMagicKeys(); +const ctrlEnterSend = useSetting(SettingIds.CtrlEnterToSend); const fileInput = ref(null); watch([Control_Enter, Command_Enter], () => { - if (sending.value) { + if (sending.value || !ctrlEnterSend.value.value) { return; } diff --git a/components/composer/dialog.vue b/components/composer/dialog.vue index a943bad..253577f 100644 --- a/components/composer/dialog.vue +++ b/components/composer/dialog.vue @@ -1,5 +1,5 @@