diff --git a/package.json b/package.json index f3ae0f5c..52a8827e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "meshcentral", - "version": "0.6.64", + "version": "0.6.65", "keywords": [ "Remote Device Management", "Remote Device Monitoring", diff --git a/public/images/icon-refresh.png b/public/images/icon-refresh.png new file mode 100644 index 00000000..1d899b75 Binary files /dev/null and b/public/images/icon-refresh.png differ diff --git a/public/styles/style.css b/public/styles/style.css index 691f0ac8..aab00387 100644 --- a/public/styles/style.css +++ b/public/styles/style.css @@ -2510,7 +2510,7 @@ a { -ms-grid-row: 4; } -#DeskChatButton, #DeskNotifyButton, #DeskOpenWebButton, #DeskBackgroundButton, #DeskSaveImageButton, #DeskRecordButton, #DeskClipboardInButton, #DeskClipboardOutButton { +#DeskChatButton, #DeskNotifyButton, #DeskOpenWebButton, #DeskBackgroundButton, #DeskSaveImageButton, #DeskRecordButton, #DeskClipboardInButton, #DeskClipboardOutButton, #DeskRefreshButton { float: right; margin-top: 1px; margin-right: 4px; diff --git a/translate/translate.json b/translate/translate.json index c0d29e9d..03c566e1 100644 --- a/translate/translate.json +++ b/translate/translate.json @@ -28480,6 +28480,12 @@ "default.handlebars->container->column_l->p42->pluginRestartNotice->1" ] }, + { + "en": "Refresh the desktop", + "xloc": [ + "default.handlebars->container->column_l->p11->deskarea0->deskarea4->1" + ] + }, { "cs": "Předávání (relay)", "de": "Weiterleitung", diff --git a/views/default.handlebars b/views/default.handlebars index 0abc03cc..2945e18f 100644 --- a/views/default.handlebars +++ b/views/default.handlebars @@ -619,6 +619,7 @@ +
'); @@ -6698,6 +6704,7 @@ QV('DeskOpenWebButton', (browserfullscreen == false) && (inputAllowed) && (currentNode.agent) && online); QV('DeskBackgroundButton', (deskState == 3) && (desktop.contype == 1) && (currentNode.agent) && (currentNode.agent.id != 11) && (currentNode.agent.id != 16) && online); QV('DeskControlSpan', inputAllowed) + QV('DeskRefreshButton', (deskState == 3) && (desktop.contype == 1)) QV('deskActionsSettings', (browserfullscreen == false)); if (rights & 8) { Q('DeskControl').checked = (getstore('DeskControl', 1) == 1); } else { Q('DeskControl').checked = false; } QS('DeskControlSpan').color = Q('DeskControl').checked?null:'red';