diff --git a/src/i18n/README.md b/src/i18n/README.md index 8da751c1..74d864b2 100644 --- a/src/i18n/README.md +++ b/src/i18n/README.md @@ -271,3 +271,17 @@ Update 22/04/2022 16:00 UTC * `settings.option.visual.theme.github.openfolder`: Added for `en_US` +Update 25/04/2022 00:21 UTC + +* `settings.description.search`: Added for `en_US` +* `settings.description.albums`: Added for `en_US` +* `settings.description.artists`: Added for `en_US` +* `settings.description.browse`: Added for `en_US` +* `settings.description.private`: Added for `en_US` +* `settings.description.remote`: Added for `en_US` +* `settings.description.audio`: Added for `en_US` +* `settings.description.plugins`: Added for `en_US` +* `settings.description.cast`: Added for `en_US` +* `settings.description.settings`: Added for `en_US` +* `settings.description.developer`: Added for `en_US` + diff --git a/src/i18n/en_US.json b/src/i18n/en_US.json index 9919e932..23fd59ff 100644 --- a/src/i18n/en_US.json +++ b/src/i18n/en_US.json @@ -281,6 +281,17 @@ "settings.option.general.customizeSidebar.customize": "Customize", "settings.option.general.keybindings": "Keybindings", "settings.option.general.keybindings.open": "Open", + "settings.description.search": "Search", + "settings.description.albums": "Library Albums", + "settings.description.artists": "Library Artists", + "settings.description.browse": "Browse", + "settings.description.private": "Toogle Private Session", + "settings.description.remote": "Web Remote", + "settings.description.audio": "Audio Settings", + "settings.description.plugins": "Plugins Menu", + "settings.description.cast": "Cast to Devices", + "settings.description.settings": "Settings", + "settings.description.developer": "Developer Tools", "settings.notyf.updateCider.update-not-available": "No update available", "settings.notyf.updateCider.update-downloaded": "Update has been downloaded, restart to apply", "settings.notyf.updateCider.update-error": "Error updating Cider", diff --git a/src/i18n/source/en_US.json b/src/i18n/source/en_US.json index fc7d359d..39ad5ba9 100644 --- a/src/i18n/source/en_US.json +++ b/src/i18n/source/en_US.json @@ -281,6 +281,17 @@ "settings.option.general.customizeSidebar.customize": "Customize", "settings.option.general.keybindings": "Keybindings", "settings.option.general.keybindings.open": "Open", + "settings.description.search": "Search", + "settings.description.albums": "Library Albums", + "settings.description.artists": "Library Artists", + "settings.description.browse": "Browse", + "settings.description.private": "Toogle Private Session", + "settings.description.remote": "Web Remote", + "settings.description.audio": "Audio Settings", + "settings.description.plugins": "Plugins Menu", + "settings.description.cast": "Cast to Devices", + "settings.description.settings": "Settings", + "settings.description.developer": "Developer Tools", "settings.notyf.updateCider.update-not-available": "No update available", "settings.notyf.updateCider.update-downloaded": "Update has been downloaded, restart to apply", "settings.notyf.updateCider.update-error": "Error updating Cider", diff --git a/src/renderer/main/events.js b/src/renderer/main/events.js index 94fc9771..00726985 100644 --- a/src/renderer/main/events.js +++ b/src/renderer/main/events.js @@ -18,7 +18,9 @@ const Events = { }); document.addEventListener('keydown', async function (event) { + // CTRL + F if (event.keyCode === 70 && event.ctrlKey) { + app.appRoute('search') app.$refs.searchInput.focus() app.$refs.searchInput.select() } @@ -35,7 +37,23 @@ const Events = { if (event.keyCode === 82 && event.ctrlKey && event.shiftKey) { event.preventDefault() window.location.reload() - } + } + // CTRL + S + if (event.keyCode === 83 && event.ctrlKey) { + app.appRoute("settings") + } + // CTRL + A + if (event.keyCode === 65 && event.ctrlKey) { + app.appRoute("library-albums") + } + // CTRL + B + if (event.keyCode === 66 && event.ctrlKey) { + app.appRoute("browse") + } + // CTRL + D + if (event.keyCode === 68 && event.ctrlKey) { + app.appRoute("library-artists") + } // CTRL + E if (event.keyCode === 69 && event.ctrlKey) { app.invokeDrawer('queue') diff --git a/src/renderer/views/pages/settings.ejs b/src/renderer/views/pages/settings.ejs index 71cba409..0b2bee89 100644 --- a/src/renderer/views/pages/settings.ejs +++ b/src/renderer/views/pages/settings.ejs @@ -136,7 +136,39 @@
- Toggle Private Session + {{$root.getLz('settings.description.search')}} +
+
+

{{ getCommandOrControl() }} + F

+
+
+
+
+ {{$root.getLz('settings.description.albums')}} +
+
+

{{ getCommandOrControl() }} + A

+
+
+
+
+ {{$root.getLz('settings.description.artists')}} +
+
+

{{ getCommandOrControl() }} + D

+
+
+
+
+ {{$root.getLz('settings.description.browse')}} +
+
+

{{ getCommandOrControl() }} + B

+
+
+
+
+ {{$root.getLz('settings.description.private')}}

{{ getCommandOrControl() }} + P

@@ -144,7 +176,7 @@
- Web Remote + {{$root.getLz('settings.description.remote')}}

{{ getCommandOrControl() }} + Shift + W

@@ -152,7 +184,7 @@
- Audio Settings + {{$root.getLz('settings.description.audio')}}

{{ getCommandOrControl() }} + Shift + A

@@ -160,7 +192,7 @@
- Plugin Menu + {{$root.getLz('settings.description.plugins')}}

{{ getCommandOrControl() }} + Shift + P

@@ -168,7 +200,7 @@
- Cast to Devices + {{$root.getLz('settings.description.cast')}}

{{ getCommandOrControl() }} + Shift + C

@@ -176,7 +208,15 @@
- Open Developer Tools + {{$root.getLz('settings.description.settings')}} +
+
+

{{ getCommandOrControl() }} + S

+
+
+
+
+ {{$root.getLz('settings.description.developer')}}

{{ getCommandOrControl() }} + {{ getOptionOrShift() }} + I