diff --git a/publish/changeLog.md b/publish/changeLog.md index 6cc5c85b..db6fe907 100644 --- a/publish/changeLog.md +++ b/publish/changeLog.md @@ -8,6 +8,7 @@ - 新增我的列表右键菜单复制歌曲名选项 - 新增桌面歌词,默认关闭,可到设置或者托盘菜单开启;调整字体大小、透明度时,鼠标左击按钮正常调整,右击微调;已知windows下贴边拖拽调整歌词窗口大小时可能会导致窗口变黑,这时只需将窗口拖屏幕离边缘再拖回去即可;Windows 7未开启Aero效果时桌面歌词会有问题,详情看常见问题解决;Linux版桌面歌词有问题,以后再尝试优化; - 新增“清热板蓝”皮肤 +- 新增软件最小化、关闭按钮位置设置,MAC版默认为左边,非MAC为右边,不想用默认的可到设置修改 ### 优化 diff --git a/src/common/defaultSetting.js b/src/common/defaultSetting.js index 39c30b6d..b01e446e 100644 --- a/src/common/defaultSetting.js +++ b/src/common/defaultSetting.js @@ -1,8 +1,9 @@ const path = require('path') const os = require('os') +const { isMac } = require('./utils') const defaultSetting = { - version: '1.0.29', + version: '1.0.30', player: { togglePlayMethod: 'listLoop', highQuality: false, @@ -19,7 +20,7 @@ const defaultSetting = { height: 700, x: -1, y: -1, - theme: 'green', + theme: 0, style: { fontSize: 125, opacity: 80, @@ -84,6 +85,7 @@ const defaultSetting = { randomAnimate: true, ignoreVersion: null, isAgreePact: false, + controlBtnPosition: isMac ? 'left' : 'right', } const overwriteSetting = { diff --git a/src/common/utils.js b/src/common/utils.js index 1591db88..7c4e238b 100644 --- a/src/common/utils.js +++ b/src/common/utils.js @@ -164,6 +164,7 @@ exports.initSetting = () => { // 重置 ^0.18.2 排行榜ID if (!newSetting.leaderboard.tabId.includes('__')) newSetting.leaderboard.tabId = 'kw__16' + // newSetting.controlBtnPosition = 'right' electronStore_config.set('version', settingVersion) electronStore_config.set('setting', newSetting) return newSetting diff --git a/src/renderer/App.vue b/src/renderer/App.vue index aa58533b..2357be0d 100644 --- a/src/renderer/App.vue +++ b/src/renderer/App.vue @@ -28,6 +28,8 @@ import { rendererOn, rendererSend, rendererInvoke, NAMES } from '../common/ipc' import { isLinux } from '../common/utils' import music from './utils/music' import { throttle, openUrl } from './utils' +import { base as eventBaseName } from './event/names' + window.ELECTRON_DISABLE_SECURITY_WARNINGS = process.env.ELECTRON_DISABLE_SECURITY_WARNINGS dnscache({ enable: true, @@ -92,7 +94,7 @@ export default { }, mounted() { document.body.classList.add(this.isNt ? 'noTransparent' : 'transparent') - window.eventHub.$emit('bindKey') + window.eventHub.$emit(eventBaseName.bindKey) this.init() }, watch: { @@ -202,7 +204,7 @@ export default { // this.setDesktopLyricConfig(config) // console.log('set_config', JSON.stringify(this.setting) === JSON.stringify(config)) this.setSetting(Object.assign({}, this.setting, config)) - window.eventHub.$emit('set_config', config) + window.eventHub.$emit(eventBaseName.set_config, config) }) // 更新超时定时器 this.updateTimeout = setTimeout(() => { @@ -346,7 +348,7 @@ export default { document.body.removeEventListener('mouseleave', this.enableIgnoreMouseEvents) } document.body.removeEventListener('click', this.handleBodyClick) - window.eventHub.$emit('unbindKey') + window.eventHub.$emit(eventBaseName.unbindKey) }, } diff --git a/src/renderer/assets/styles/variables.less b/src/renderer/assets/styles/variables.less index 1e2a3f56..761b7aab 100644 --- a/src/renderer/assets/styles/variables.less +++ b/src/renderer/assets/styles/variables.less @@ -638,7 +638,7 @@ @color-blue2-closeBtn-hover: fadeout(@color-blue2-closeBtn, 10%); @color-blue2-badge-success: lighten(@color-blue2-theme, 15%); @color-blue2-badge-success-font: #fff; -@color-blue2-badge-info: #6376a2; +@color-blue2-badge-info: #b080db; @color-blue2-badge-info-font: #fff; diff --git a/src/renderer/components/core/Aside.vue b/src/renderer/components/core/Aside.vue index 56132281..14b46ec0 100644 --- a/src/renderer/components/core/Aside.vue +++ b/src/renderer/components/core/Aside.vue @@ -1,6 +1,14 @@ diff --git a/src/renderer/components/core/PlayerDetail.vue b/src/renderer/components/core/PlayerDetail.vue index 98109e78..66e680eb 100644 --- a/src/renderer/components/core/PlayerDetail.vue +++ b/src/renderer/components/core/PlayerDetail.vue @@ -1,13 +1,20 @@