diff --git a/package.json b/package.json index e1a173c..683dfeb 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "PupaFM", "productName": "PupaFM", - "version": "1.2.2", + "version": "1.2.3", "description": "douban.fm Music Desktop Player", "main": "./src/main.dev.js", "scripts": { @@ -17,11 +17,11 @@ "stop": "pm2 stop eco.json && pm2 delete eco.json", "start": "npm run stop && pm2 start eco.json && npm run log", "restart": "npm run stop && npm run start", - "build-renderer": "cross-env NODE_ENV=production node -r babel-register ./node_modules/.bin/webpack --config webpack.config.pro.js --progress --profile --colors", + "build-render": "cross-env NODE_ENV=production node -r babel-register ./node_modules/.bin/webpack --config webpack.config.pro.js --progress --profile --colors", "build-main": "cross-env NODE_ENV=production node -r babel-register ./node_modules/.bin/webpack --config webpack.config.electron.js --progress --profile --colors", "pack": "build --dir", "dist": "build", - "compile": "npm run build-renderer && npm run build-main", + "compile": "npm run build-render && npm run build-main", "package": "npm run compile && npm run pack", "builder": "npm run compile && npm run dist", "builder:win": "npm run compile && build --win --x64", @@ -29,7 +29,10 @@ }, "build": { "appId": "org.develar.doubanfm", - "app-category-type": "public.app-category.music", + "mac": { + "category": "music", + "target": ["dmg"] + }, "dmg": { "contents": [ { @@ -45,15 +48,22 @@ } ] }, - "win": { + "squirrelWindows": { "iconUrl": "https://raw.githubusercontent.com/xwartz/PupaFM/master/build/icon.ico", "remoteReleases": true }, "linux": { "target": [ + "snap", "deb", "AppImage" ] + }, + "snap": { + "plugs": [ + "default", + "desktop" + ] } }, "repository": { @@ -89,7 +99,7 @@ "babel-register": "^6.7.2", "cross-env": "^1.0.7", "css-loader": "^0.23.1", - "electron-builder": "^5.14.2", + "electron-builder": "19.46.9", "electron-prebuilt": "^1.2.8", "eslint": "^2.13.1", "eslint-config-standard": "^5.3.5", @@ -116,7 +126,7 @@ "webpack-dev-server": "^1.14.1" }, "dependencies": { - "doubanfm-sdk": "^2.0.1", + "doubanfm-sdk": "^2.0.3", "react": "^15.2.1", "react-dom": "^15.2.1", "react-redux": "^4.4.5", diff --git a/src/containers/base.scss b/src/containers/base.scss index a972974..32adae0 100644 --- a/src/containers/base.scss +++ b/src/containers/base.scss @@ -5,6 +5,11 @@ ul, ol { list-style: none; } +body { + -webkit-app-region: drag; + -webkit-user-select: none; +} + * { font-family: -apple-system,SF UI Display,Helvetica Neue,Helvetica,Lucida Grande,PingFang SC,Source Han Sans CN,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif; text-rendering: optimizeLegibility; diff --git a/src/index.html b/src/index.html index 712845c..5fb8e7c 100644 --- a/src/index.html +++ b/src/index.html @@ -8,7 +8,7 @@