diff --git a/src/renderer/components/SettingPage.vue b/src/renderer/components/SettingPage.vue
index b1c7b32..288872f 100644
--- a/src/renderer/components/SettingPage.vue
+++ b/src/renderer/components/SettingPage.vue
@@ -44,7 +44,7 @@
PicGo设置
-
+
@@ -150,7 +150,6 @@ import pkg from '../../../package.json'
import keyDetect from 'utils/key-binding'
import { remote } from 'electron'
import db from '../../datastore'
-import { picBed } from '../../datastore/pic-bed'
const { Menu, dialog, BrowserWindow } = remote
export default {
name: 'setting-page',
@@ -181,7 +180,7 @@ export default {
shortKey: {
upload: db.read().get('shortKey.upload').value()
},
- picBed
+ picBed: this.$picBed
}
},
created () {
@@ -318,7 +317,7 @@ export default {
overflow-x hidden
overflow-y auto
width 170px
- .el-icon-setting.setting-window
+ .el-icon-info.setting-window
position fixed
bottom 4px
left 4px
diff --git a/src/renderer/components/SettingView/Gallery.vue b/src/renderer/components/SettingView/Gallery.vue
index 84f7c48..65ab404 100644
--- a/src/renderer/components/SettingView/Gallery.vue
+++ b/src/renderer/components/SettingView/Gallery.vue
@@ -143,7 +143,9 @@ export default {
color #eee
font-size 20px
text-align center
- margin 20px auto
+ margin 10px auto
+ .sub-title
+ font-size 14px
#gallery-view
.gallery-list
height 360px
diff --git a/src/renderer/components/SettingView/PicGoSetting.vue b/src/renderer/components/SettingView/PicGoSetting.vue
index 3644330..834b8a1 100644
--- a/src/renderer/components/SettingView/PicGoSetting.vue
+++ b/src/renderer/components/SettingView/PicGoSetting.vue
@@ -1,17 +1,21 @@
-
-
-
- PicGo设置
-
+
+
+
+
点击设置
@@ -29,7 +33,39 @@
inactive-text="关"
>
+
+
+
+
+
+
+
+
+
+
+
+
+ 保存设置
+
+
@@ -40,8 +76,12 @@ export default {
data () {
return {
form: {
- updateHelper: false
- }
+ updateHelper: false,
+ showPicBedList: [],
+ autoStart: false,
+ rename: false
+ },
+ picBed: this.$picBed
}
}
}
@@ -55,6 +95,11 @@ export default {
text-align center
margin 20px auto
#picgo-setting
+ .setting-list
+ height 360px
+ box-sizing border-box
+ overflow-y auto
+ overflow-x hidden
.el-form
label
line-height 32px
@@ -81,4 +126,13 @@ export default {
transition .2s color ease-in-out
&:hover
color #409EFF
+ .el-checkbox-group
+ label
+ margin-right 30px
+ width 100px
+ .el-checkbox+.el-checkbox
+ margin-right 30px
+ margin-left 0
+ .confirm-button
+ width 100%
\ No newline at end of file
diff --git a/src/renderer/main.js b/src/renderer/main.js
index ba227fe..dcc55c3 100644
--- a/src/renderer/main.js
+++ b/src/renderer/main.js
@@ -8,6 +8,7 @@ import store from './store'
import db from '../datastore/index'
import { webFrame } from 'electron'
import './assets/fonts/iconfont.css'
+import { picBed } from '../datastore/pic-bed'
Vue.use(ElementUI)
webFrame.setVisualZoomLevelLimits(1, 1)
@@ -16,6 +17,7 @@ webFrame.setLayoutZoomLevelLimits(0, 0)
if (!process.env.IS_WEB) Vue.use(require('vue-electron'))
Vue.http = Vue.prototype.$http = axios
Vue.prototype.$db = db
+Vue.prototype.$picBed = picBed
Vue.config.productionTip = false
/* eslint-disable no-new */