diff --git a/framework7.json b/framework7.json index 95a694f..23c4636 100644 --- a/framework7.json +++ b/framework7.json @@ -25,7 +25,7 @@ }, "theming": { "customColor": true, - "color": "#002f65", + "color": "#385cad", "darkMode": false, "iconFonts": true }, diff --git a/src/assets/regions/thorax.svg b/src/assets/regions/thorax.svg index db1943c..6858ed3 100644 --- a/src/assets/regions/thorax.svg +++ b/src/assets/regions/thorax.svg @@ -1,8 +1,48 @@ - + - - - - - + + + + + + diff --git a/src/components/app.vue b/src/components/app.vue index 1652879..4c4d441 100644 --- a/src/components/app.vue +++ b/src/components/app.vue @@ -1,6 +1,5 @@
- -
+ +
- + - + - + - + @@ -115,7 +115,7 @@ .selected-chip { font-weight: 500; - box-shadow: 4px 4px 1px var(--f7-theme-color); + box-shadow: 4px 4px 1px var(--avn-theme-color); transform: translate(-2px, -2px); } diff --git a/src/pages/home.vue b/src/pages/home.vue index e3597ee..355e7de 100644 --- a/src/pages/home.vue +++ b/src/pages/home.vue @@ -47,7 +47,7 @@ min-width: 100px; height: auto; width: 100%; - background-color: #BDBCAF; + background-color: var(--avn-button-bg-color); padding: 5px; } diff --git a/src/pages/settings.vue b/src/pages/settings.vue index f456baf..7e057f2 100644 --- a/src/pages/settings.vue +++ b/src/pages/settings.vue @@ -15,7 +15,13 @@ - Save + Dark Mode + + + + + + Save
@@ -27,23 +33,29 @@ export default { data () { return { - serverSettings: { - use: false, - address: '10.170.64.22', - port: '9001' - }, + serverSettings: { + use: false, + address: '10.170.64.22', + port: '9001' + }, + themeSettings: { + darkMode: 'auto' + } } }, created () { var loadServerSettings = localStorage.getItem('serverSettings') if (loadServerSettings) this.serverSettings = JSON.parse(loadServerSettings) + var loadThemeSettings = localStorage.getItem('themeSettings') + if (loadThemeSettings) this.themeSettings = JSON.parse(loadThemeSettings) }, methods: { - saveServerSettings () { + saveAllSettings () { let saveSetting = new Promise( (saved,failed) => { try { localStorage.setItem('serverSettings',JSON.stringify(this.serverSettings)) + localStorage.setItem('themeSettings',JSON.stringify(this.themeSettings)) saved() } catch { failed() @@ -67,6 +79,10 @@ } ) }, + setDarkMode (mode) { + this.themeSettings.darkMode = mode + f7.setDarkMode(mode) + } } } \ No newline at end of file