From 91063075d37bcbd61f479fdfc22424bd22368d66 Mon Sep 17 00:00:00 2001 From: lyswhut Date: Sat, 14 Mar 2020 18:08:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=8F=91=E7=8E=B0=E6=96=B0?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E6=9B=B4=E6=96=B0=E5=A4=B1=E8=B4=A5=E5=BC=B9?= =?UTF-8?q?=E7=AA=97=E7=9A=84=E5=BF=BD=E7=95=A5=E6=8F=90=E9=86=92=E6=8C=89?= =?UTF-8?q?=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- publish/changeLog.md | 1 + src/renderer/components/material/VersionModal.vue | 10 +++++++++- src/renderer/store/mutations.js | 3 +++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/publish/changeLog.md b/publish/changeLog.md index a3b0ac54..af8ae7ff 100644 --- a/publish/changeLog.md +++ b/publish/changeLog.md @@ -6,6 +6,7 @@ - 新增音频输出设置 - 新增软件内的包括字体在内的界面内容大小调整,现在当窗口大小切换到“较小/大/较大”时,软件内的元素将会适当减小或加大,窗口大小的“小”与“中”内的元素将保持之前的大小暂不做改变 - 新增音源别名,默认将显示别名,想要显示回原名可到设置切换(免责声明:别名仅是本软件用于描述各音源的标签,其名字归版权方所有) +- 新增发现新版本更新失败弹窗的忽略提醒按钮,忽略提醒后,以后同一个版本再失败时将不会弹窗提醒,但仍可到设置-版本更新手动点开更新弹窗查看或恢复提醒 ### 优化 diff --git a/src/renderer/components/material/VersionModal.vue b/src/renderer/components/material/VersionModal.vue index 9b8368c1..8056d687 100644 --- a/src/renderer/components/material/VersionModal.vue +++ b/src/renderer/components/material/VersionModal.vue @@ -54,6 +54,7 @@ material-modal(:show="version.showModal" @close="handleClose" v-if="version.newV | 国内Windows/MAC用户推荐到 strong 网盘 | 下载。 + material-btn(:class="$style.btn" @click.onec="handleIgnoreClick") {{ isIgnored ? '恢复当前版本的更新失败提醒' : '忽略当前版本的更新失败提醒'}} main(:class="$style.main" v-else-if="version.isDownloading && version.isTimeOut && !version.isUnknow") h2 ❗️ 新版本下载超时 ❗️ div(:class="$style.desc") @@ -147,9 +148,12 @@ export default { ? `${this.version.downloadProgress.percent.toFixed(2)}% - ${sizeFormate(this.version.downloadProgress.transferred)}/${sizeFormate(this.version.downloadProgress.total)} - ${sizeFormate(this.version.downloadProgress.bytesPerSecond)}/s` : '初始化中...' }, + isIgnored() { + return this.setting.ignoreVersion == this.version.newVersion.version + }, }, methods: { - ...mapMutations(['setVersionModalVisible', 'setSetting']), + ...mapMutations(['setVersionModalVisible', 'setIgnoreVersion']), handleClose() { this.setVersionModalVisible({ isShow: false, @@ -166,6 +170,10 @@ export default { handleCopy(text) { clipboardWriteText(text) }, + handleIgnoreClick() { + this.setIgnoreVersion(this.isIgnored ? null : this.version.newVersion.version) + this.handleClose() + }, }, } diff --git a/src/renderer/store/mutations.js b/src/renderer/store/mutations.js index a737a238..30cd58e0 100644 --- a/src/renderer/store/mutations.js +++ b/src/renderer/store/mutations.js @@ -39,6 +39,9 @@ export default { if (isUnknow !== undefined) state.version.isUnknow = isUnknow if (isLatestVer !== undefined) state.version.isLatestVer = isLatestVer }, + setIgnoreVersion(state, version) { + state.setting.ignoreVersion = version + }, setVolume(state, val) { state.setting.player.volume = val },