diff --git a/src/components/TopCornerMenu.vue b/src/components/TopCornerMenu.vue index f4bdb978..c1557b38 100644 --- a/src/components/TopCornerMenu.vue +++ b/src/components/TopCornerMenu.vue @@ -28,6 +28,9 @@ mdi-restartMoonraker + + mdi-restartWebcam +
Power Devices @@ -70,6 +73,11 @@ export default { return this.$store.getters["server/power/count"] } }, + boolWebcam: { + get() { + return this.$store.state.gui.dashboard.boolWebcam || this.$store.state.gui.webcam.bool + } + } }, methods: { changeSwitch(device, value) { @@ -97,6 +105,10 @@ export default { this.showMenu = false this.$socket.sendObj('machine.services.restart', { service: "moonraker" }) }, + doServiceRestartWebcam: function() { + this.showMenu = false + this.$socket.sendObj('machine.services.restart', { service: "webcamd" }) + }, doHostReboot: function() { this.showMenu = false this.$socket.sendObj('machine.reboot', { }) diff --git a/src/components/panels/Settings/GeneralPanel.vue b/src/components/panels/Settings/GeneralPanel.vue index 7e2368cf..532d3f0d 100644 --- a/src/components/panels/Settings/GeneralPanel.vue +++ b/src/components/panels/Settings/GeneralPanel.vue @@ -31,6 +31,21 @@ + + + + + + + factory reset @@ -102,6 +117,14 @@ return this.$store.dispatch('gui/setSettings', { general: { displayCancelPrint: displayCancelPrint } }); } }, + displayZOffsetStandby: { + get() { + return this.$store.state.gui.general.displayZOffsetStandby; + }, + set(displayZOffsetStandby) { + return this.$store.dispatch('gui/setSettings', { general: { displayZOffsetStandby: displayZOffsetStandby } }); + } + }, }, methods: { resetMainsail() { diff --git a/src/components/panels/ZOffsetPanel.vue b/src/components/panels/ZOffsetPanel.vue index 665dad42..76aadfe6 100644 --- a/src/components/panels/ZOffsetPanel.vue +++ b/src/components/panels/ZOffsetPanel.vue @@ -3,7 +3,7 @@