From cc81e28f37c840aa9f22aa23a0ece507bb334cb2 Mon Sep 17 00:00:00 2001
From: iain3000 <134478867+iain3000@users.noreply.github.com>
Date: Fri, 17 Nov 2023 07:00:07 +0000
Subject: [PATCH] add keybind to toggle pause setting
---
src/components/view/Settings.vue | 1 +
src/lang/de.js | 3 +++
src/lang/en.js | 3 +++
src/store/system.js | 6 ++++++
4 files changed, 13 insertions(+)
diff --git a/src/components/view/Settings.vue b/src/components/view/Settings.vue
index d1bdfa1e..7a879152 100644
--- a/src/components/view/Settings.vue
+++ b/src/components/view/Settings.vue
@@ -14,6 +14,7 @@
+
diff --git a/src/lang/de.js b/src/lang/de.js
index 1dddac9d..3dbfcf6a 100644
--- a/src/lang/de.js
+++ b/src/lang/de.js
@@ -1029,6 +1029,9 @@ export default {
nextMainFeature: {
name: 'Nächste Hauptfunktion'
},
+ togglePause: {
+ name: 'Pause Umschalten'
+ },
debugSkip1m: {
name: 'Überspringe 1 Minute'
},
diff --git a/src/lang/en.js b/src/lang/en.js
index 8b1feb3e..84f7575a 100644
--- a/src/lang/en.js
+++ b/src/lang/en.js
@@ -1029,6 +1029,9 @@ export default {
nextMainFeature: {
name: 'Next main feature'
},
+ togglePause: {
+ name: 'Toggle pause state'
+ },
debugSkip1m: {
name: 'Skip 1 minute'
},
diff --git a/src/store/system.js b/src/store/system.js
index 2ea3a044..2ffdf6b3 100644
--- a/src/store/system.js
+++ b/src/store/system.js
@@ -373,6 +373,7 @@ export default {
keybinds: {
prevMainFeature: null,
nextMainFeature: null,
+ togglePause: null,
debugSkip1m: null,
debugSkip10m: null,
debugSkip1h: null,
@@ -725,6 +726,11 @@ export default {
commit('updateKey', {key: 'screen', value: mainFeatureList[(currentIndex + 1) >= mainFeatureList.length ? 0 : (currentIndex + 1)]});
break;
}
+ case 'togglePause': {
+ const currentlyPaused = state.settings.general.items.pause.value;
+ commit('updateSetting', {category: 'general', name: 'pause', value: !currentlyPaused})
+ break;
+ }
case 'debugSkip1m': {
tick(60, 0);
break;