diff --git a/FAQ.md b/FAQ.md
index 5ac8f100..3a73aede 100644
--- a/FAQ.md
+++ b/FAQ.md
@@ -108,6 +108,7 @@ Windows 7 未开启 Aero 效果时桌面歌词会有问题,详情看下面的*
- 若你之前可以安装成功,但现在安装失败,就去**控制面板-程序和功能**或用第三方卸载工具看下有没有之前的版本残留,若同时在不同路径下安装了多个版本就可能会出现该问题,这种情况卸载掉所有版本重新安装即可
- 清理安装路径下的残留文件
+- 清理注册表(建议用清理工具清理)
## 缺少`xxx.dll`
diff --git a/src/common/utils.js b/src/common/utils.js
index c7dafcf6..5852c147 100644
--- a/src/common/utils.js
+++ b/src/common/utils.js
@@ -151,29 +151,33 @@ exports.initSetting = () => {
name: 'config',
})
let setting = electronStore_config.get('setting')
- if (!electronStore_config.get('version') && setting) { // 迁移配置
- electronStore_config.set('version', electronStore_config.get('setting.version'))
- electronStore_config.delete('setting.version')
- const list = electronStore_config.get('list')
- if (list) {
- if (list.defaultList) electronStore_list.set('defaultList', list.defaultList)
- if (list.loveList) electronStore_list.set('loveList', list.loveList)
- electronStore_config.delete('list')
+ if (setting) {
+ let version = electronStore_config.get('version')
+ if (!version) { // 迁移配置
+ version = electronStore_config.get('setting.version')
+ electronStore_config.set('version', version)
+ electronStore_config.delete('setting.version')
+ const list = electronStore_config.get('list')
+ if (list) {
+ if (list.defaultList) electronStore_list.set('defaultList', list.defaultList)
+ if (list.loveList) electronStore_list.set('loveList', list.loveList)
+ electronStore_config.delete('list')
+ }
+ const downloadList = electronStore_config.get('download')
+ if (downloadList) {
+ if (downloadList.list) electronStore_list.set('downloadList', downloadList.list)
+ electronStore_config.delete('download')
+ }
}
- const downloadList = electronStore_config.get('download')
- if (downloadList) {
- if (downloadList.list) electronStore_list.set('downloadList', downloadList.list)
- electronStore_config.delete('download')
- }
- }
- // 迁移列表滚动位置设置 ~0.18.3
- if (setting && setting.list.scroll) {
- let scroll = setting.list.scroll
- electronStore_list.set('defaultList.location', scroll.locations.defaultList || 0)
- electronStore_list.set('loveList.location', scroll.locations.loveList || 0)
- electronStore_config.delete('setting.list.scroll')
- electronStore_config.set('setting.list.isSaveScrollLocation', scroll.enable)
+ // 迁移列表滚动位置设置 ~0.18.3
+ if (setting.list.scroll) {
+ let scroll = setting.list.scroll
+ electronStore_list.set('defaultList.location', scroll.locations.defaultList || 0)
+ electronStore_list.set('loveList.location', scroll.locations.loveList || 0)
+ electronStore_config.delete('setting.list.scroll')
+ electronStore_config.set('setting.list.isSaveScrollLocation', scroll.enable)
+ }
}
const { version: settingVersion, setting: newSetting } = exports.mergeSetting(setting, electronStore_config.get('version'))
diff --git a/src/renderer/components/material/FlowBtn.vue b/src/renderer/components/material/FlowBtn.vue
deleted file mode 100644
index 15647151..00000000
--- a/src/renderer/components/material/FlowBtn.vue
+++ /dev/null
@@ -1,123 +0,0 @@
-
-transition(enter-active-class="animated-fast zoomIn" leave-active-class="animated zoomOut")
- div(:class="$style.btns" v-show="show")
- button(type="button" v-if="playBtn" :title="$t('material.flow_btn.play')" @click.stop="handleClick('play')")
- svg(version='1.1' xmlns='http://www.w3.org/2000/svg' xlink='http://www.w3.org/1999/xlink' height='100%' viewBox='0 0 287.386 287.386' space='preserve')
- use(xlink:href='#icon-testPlay')
- button(type="button" v-if="addBtn" :title="$t('material.flow_btn.add')" @click.stop="handleClick('add')")
- svg(version='1.1' xmlns='http://www.w3.org/2000/svg' xlink='http://www.w3.org/1999/xlink' height='100%' viewBox='0 0 42 42' space='preserve')
- use(xlink:href='#icon-addTo')
- button(type="button" v-if="downloadBtn" :title="$t('material.flow_btn.download')" @click.stop="handleClick('download')")
- svg(version='1.1' xmlns='http://www.w3.org/2000/svg' xlink='http://www.w3.org/1999/xlink' height='100%' viewBox='0 0 475.078 475.077' space='preserve')
- use(xlink:href='#icon-download')
- button(type="button" v-if="startBtn" :title="$t('material.flow_btn.start')" @click.stop="handleClick('start')")
- svg(version='1.1' xmlns='http://www.w3.org/2000/svg' xlink='http://www.w3.org/1999/xlink' height='100%' viewBox='0 0 170 170' space='preserve')
- use(xlink:href='#icon-play')
- button(type="button" v-if="pauseBtn" :title="$t('material.flow_btn.pause')" @click.stop="handleClick('pause')")
- svg(version='1.1' xmlns='http://www.w3.org/2000/svg' xlink='http://www.w3.org/1999/xlink' height='100%' viewBox='0 0 277.338 277.338' space='preserve')
- use(xlink:href='#icon-pause')
- button(type="button" v-if="removeBtn" :title="$t('material.flow_btn.remove')" @click.stop="handleClick('remove')")
- svg(version='1.1' xmlns='http://www.w3.org/2000/svg' xlink='http://www.w3.org/1999/xlink' height='100%' viewBox='0 0 212.982 212.982' space='preserve')
- use(xlink:href='#icon-delete')
-
-
-
-
-
-
-
diff --git a/src/renderer/components/material/InputRange.vue b/src/renderer/components/material/InputRange.vue
deleted file mode 100644
index d63577a7..00000000
--- a/src/renderer/components/material/InputRange.vue
+++ /dev/null
@@ -1,80 +0,0 @@
-
- input(type="range" :class="[$style.range, min ? $style.min : '']" :disabled="disabled" v-model="val" input="handleInput" @change="handleChange")
-
-
-
-
-
-