diff --git a/bin/main/mainLoader.js b/bin/main/mainLoader.js index d5662f5..3672485 100644 --- a/bin/main/mainLoader.js +++ b/bin/main/mainLoader.js @@ -3,9 +3,11 @@ const fs = require('fs') const path = require('path') const electron = require('electron') -const { ipcRenderer } = electron +const { ipcRenderer, remote } = electron const userConfigs = require('../../configs-user.json') +const clipboard = remote.clipboard + /** * @type {Electron.WebviewTag} */ @@ -82,7 +84,9 @@ ipcRenderer.on('take-screenshot', () => { if (webContents) { webContents.capturePage(image => { ipcRenderer.send('application-message', 'take-screenshot', image.toPNG()) - showScreenshotLabel(image.toDataURL()) + const dataURL = image.toDataURL() + showScreenshotLabel(dataURL) + clipboard.writeImage(image) }) } }) diff --git a/package.json b/package.json index ca11288..3378ace 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "majsoul-plus-client", - "version": "1.8.1", + "version": "1.8.2", "productName": "Majsoul Plus", "author": "MajsoulPlus Team", "description": "Majsoul Plus",