From 9ae8fe921e9c2ad7cd7daa29b64491fec32ebf97 Mon Sep 17 00:00:00 2001
From: Alicia Sykes
Date: Thu, 3 Jun 2021 19:25:42 +0100
Subject: [PATCH] Includes note in the UI better highlighting that web-based
config is only applied locally
---
.../Configuration/CloudBackupRestore.vue | 6 ++++++
src/components/Configuration/CustomCss.vue | 15 +++++++++++++--
src/components/Configuration/JsonEditor.vue | 3 +++
src/components/Settings/ConfigLauncher.vue | 1 +
src/styles/color-themes.scss | 3 +++
5 files changed, 26 insertions(+), 2 deletions(-)
diff --git a/src/components/Configuration/CloudBackupRestore.vue b/src/components/Configuration/CloudBackupRestore.vue
index afb7bc9a..f818304e 100644
--- a/src/components/Configuration/CloudBackupRestore.vue
+++ b/src/components/Configuration/CloudBackupRestore.vue
@@ -7,6 +7,9 @@
config to the internet, and then restore it on any other device or instance of Dashy.
All data is fully end-to-end encrypted with AES, using your password as the key.
+
+ For more info, please see the
+ docs
Note, you will need to refresh the page for your changes to take effect
-
To remove all custom styles, delete the contents and hit Save Changes
+
+ Note: You will need to refresh the page for your changes to take effect.
+ Styles overides are only stored locally, so it is reccomended to make a copy of your CSS.
+ To remove all custom styles, delete the contents and hit Save Changes
+
It is recommend to backup your existing confiruration before making any changes.
+
+ Remember that these changes are only applied locally,
+ and will need to be exported to your conf.yml
diff --git a/src/components/Settings/ConfigLauncher.vue b/src/components/Settings/ConfigLauncher.vue
index 22dad624..d5db3f68 100644
--- a/src/components/Settings/ConfigLauncher.vue
+++ b/src/components/Settings/ConfigLauncher.vue
@@ -51,6 +51,7 @@ export default {
},
methods: {
showEditor: function show() {
+ // TODO: If users first time, then show note explaining that config is only stored locally
this.$modal.show(modalNames.CONF_EDITOR);
this.$emit('modalChanged', true);
},
diff --git a/src/styles/color-themes.scss b/src/styles/color-themes.scss
index 57748e62..9bf8a1f5 100644
--- a/src/styles/color-themes.scss
+++ b/src/styles/color-themes.scss
@@ -86,6 +86,9 @@ html[data-theme='matrix'] {
--curve-factor: 0px;
--font-body: 'Cutive Mono', monospace;
--font-headings: 'VT323', monospace;
+ .prism-editor-wrapper.my-editor {
+ border: 1px solid var(--primary);
+ }
}
html[data-theme='hacker-girl'] {