优化代码
parent
96ddbdf0f0
commit
19f81cf379
|
@ -106,18 +106,17 @@ const macOptions = {
|
|||
},
|
||||
dmg: {
|
||||
window: {
|
||||
width: 600,
|
||||
height: 400,
|
||||
width: 530,
|
||||
height: 380,
|
||||
},
|
||||
contents: [
|
||||
{
|
||||
x: 106,
|
||||
y: 252,
|
||||
name: 'LX Music',
|
||||
x: 140,
|
||||
y: 200,
|
||||
},
|
||||
{
|
||||
x: 490,
|
||||
y: 252,
|
||||
x: 390,
|
||||
y: 200,
|
||||
type: 'link',
|
||||
path: '/Applications',
|
||||
},
|
||||
|
|
|
@ -101,7 +101,7 @@ export default () => {
|
|||
const rSetConfig = onSettingChanged(({ params: setting }) => {
|
||||
// console.log(config)
|
||||
mergeSetting(setting)
|
||||
window.app_event.configUpdate()
|
||||
window.app_event.configUpdate(setting)
|
||||
})
|
||||
|
||||
const rFocus = onFocus(() => {
|
||||
|
|
|
@ -20,11 +20,7 @@ export default () => {
|
|||
openAPI.address = ''
|
||||
openAPI.message = error.message
|
||||
}).finally(() => {
|
||||
if (openAPI.address) {
|
||||
setDisableAutoPauseBySource(true, 'openAPI')
|
||||
} else {
|
||||
setDisableAutoPauseBySource(false, 'openAPI')
|
||||
}
|
||||
setDisableAutoPauseBySource(!!openAPI.address, 'openAPI')
|
||||
})
|
||||
}
|
||||
watch(() => appSetting['openAPI.enable'], enable => {
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
import { watch } from '@common/utils/vueTools'
|
||||
import { appSetting } from '@renderer/store/setting'
|
||||
import { setDisableAutoPauseBySource } from '@renderer/core/lyric'
|
||||
|
||||
|
@ -6,8 +5,11 @@ export default () => {
|
|||
const handleEnable = (enable: boolean) => {
|
||||
setDisableAutoPauseBySource(enable, 'statusBarLyric')
|
||||
}
|
||||
watch(() => appSetting['player.isShowStatusBarLyric'], enable => {
|
||||
handleEnable(enable)
|
||||
|
||||
window.app_event.on('configUpdate', (setting) => {
|
||||
if (setting['player.isShowStatusBarLyric'] != null) {
|
||||
handleEnable(setting['player.isShowStatusBarLyric'])
|
||||
}
|
||||
})
|
||||
|
||||
return async() => {
|
||||
|
|
|
@ -11,8 +11,8 @@ import Event from './Event'
|
|||
// }
|
||||
|
||||
export class AppEvent extends Event {
|
||||
configUpdate() {
|
||||
this.emit('configUpdate')
|
||||
configUpdate(setting: Partial<LX.AppSetting>) {
|
||||
this.emit('configUpdate', setting)
|
||||
}
|
||||
|
||||
focus() {
|
||||
|
|
Loading…
Reference in New Issue