From 1e5b302a79a7f065fcfed789ed08b118a97f7da8 Mon Sep 17 00:00:00 2001 From: harshil05133 Date: Mon, 17 Feb 2025 02:13:02 -0500 Subject: [PATCH] Added keyboard shortcut for exit button, and added the option to the settings.ts file. --- settings.json.docker | 3 ++- settings.json.template | 3 ++- src/locales/en.json | 2 ++ src/node/utils/Settings.ts | 3 ++- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/settings.json.docker b/settings.json.docker index efd5b6176..3d04dadf7 100644 --- a/settings.json.docker +++ b/settings.json.docker @@ -290,6 +290,7 @@ "cmdShiftC": "${PAD_SHORTCUTS_ENABLED_CMD_SHIFT_C:true}", /* clear authorship */ "cmdH": "${PAD_SHORTCUTS_ENABLED_CMD_H:true}", /* backspace */ "ctrlHome": "${PAD_SHORTCUTS_ENABLED_CTRL_HOME:true}", /* scroll to top of pad */ + "cmdEsc": "${PAD_SHORTCUTS_ENABLED_CMD_ESC:true}", /* Exit pad and go back to home */ "pageUp": "${PAD_SHORTCUTS_ENABLED_PAGE_UP:true}", "pageDown": "${PAD_SHORTCUTS_ENABLED_PAGE_DOWN:true}" }, @@ -643,7 +644,7 @@ "right": [ ["importexport", "timeslider", "savedrevision"], ["settings", "embed"], - ["showusers", "home"] + ["showusers", "gohome"] ], "timeslider": [ ["timeslider_export", "timeslider_returnToPad"] diff --git a/settings.json.template b/settings.json.template index 893a904b2..94ed5ed88 100644 --- a/settings.json.template +++ b/settings.json.template @@ -275,6 +275,7 @@ "cmdShiftC": true, /* clear authorship */ "cmdH": true, /* backspace */ "ctrlHome": true, /* scroll to top of pad */ + "cmdEsc": true, /* Exit pad and go back to home */ "pageUp": true, "pageDown": true }, @@ -642,7 +643,7 @@ "right": [ ["importexport", "timeslider", "savedrevision"], ["settings", "embed"], - ["showusers", "home"] + ["showusers", "gohome"] ], "timeslider": [ ["timeslider_export", "timeslider_returnToPad"] diff --git a/src/locales/en.json b/src/locales/en.json index 5305a7025..55074abdb 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -54,6 +54,8 @@ "pad.toolbar.settings.title": "Settings", "pad.toolbar.embed.title": "Share and Embed this pad", "pad.toolbar.showusers.title": "Show the users on this pad", + "pad.toolbar.gohome.title": "Go back to home page", + "pad.colorpicker.save": "Save", "pad.colorpicker.cancel": "Cancel", diff --git a/src/node/utils/Settings.ts b/src/node/utils/Settings.ts index 4d7b421e1..f06b101d2 100644 --- a/src/node/utils/Settings.ts +++ b/src/node/utils/Settings.ts @@ -229,6 +229,7 @@ exports.padShortcutEnabled = { cmdShiftC: true, cmdH: true, ctrlHome: true, + cmdEsc: true, pageUp: true, pageDown: true, }; @@ -246,7 +247,7 @@ exports.toolbar = { right: [ ['importexport', 'timeslider', 'savedrevision'], ['settings', 'embed'], - ['showusers'], + ['showusers', 'gohome'], ], timeslider: [ ['timeslider_export', 'timeslider_settings', 'timeslider_returnToPad'],