docs: update package.json

master
qier222 4 years ago
parent 51d11e8316
commit a74a55544b

@ -1,6 +1,6 @@
{ {
"name": "YesPlayMusic", "name": "YesPlayMusic",
"version": "0.3.2", "version": "0.3.3",
"private": true, "private": true,
"description": "A third party music application for Netease Music", "description": "A third party music application for Netease Music",
"author": "hawtim<hawtimzhang@gmail.com>", "author": "hawtim<hawtimzhang@gmail.com>",

@ -1,4 +1,4 @@
import { app, ipcMain } from "electron"; import { app, ipcMain, dialog } from "electron";
import match from "@njzy/unblockneteasemusic"; import match from "@njzy/unblockneteasemusic";
export function initIpcMain(win, store) { export function initIpcMain(win, store) {
@ -24,34 +24,35 @@ export function initIpcMain(win, store) {
event.returnValue = null; event.returnValue = null;
}); });
}); });
ipcMain.on('close', (e) => { ipcMain.on("close", (e) => {
if (process.platform == 'darwin') { if (process.platform == "darwin") {
//判断mac win.hide();
win.hide(); }
}) e.preventDefault(); //阻止默认行为
e.preventDefault()//阻止默认行为 dialog
dialog.showMessageBox({ .showMessageBox({
type: 'info', type: "info",
title: 'Information', title: "Information",
cancelId:2, cancelId: 2,
defaultId: 0, defaultId: 0,
message: '确定要关闭吗?', message: "确定要关闭吗?",
buttons: ['最小化','直接退出'] buttons: ["最小化", "直接退出"],
}).then(result => { })
if (result.response == 0) { .then((result) => {
e.preventDefault(); //阻止默认行为 if (result.response == 0) {
win.minimize(); //调用 最小化实例方法 e.preventDefault(); //阻止默认行为
} else if(result.response == 1) { win.minimize(); //调用 最小化实例方法
win = null; } else if (result.response == 1) {
//app.quit(); win = null;
app.exit(); //exit()直接关闭客户端不会执行quit(); //app.quit();
} app.exit(); //exit()直接关闭客户端不会执行quit();
}).catch(err => { }
console.log(err) })
}) .catch((err) => {
console.log(err);
});
}); });
ipcMain.on("minimize", () => { ipcMain.on("minimize", () => {
win.minimize(); win.minimize();

Loading…
Cancel
Save