darkmode support and new variables

This commit is contained in:
2023-05-03 21:49:55 +10:00
parent 0bfad00df7
commit 3d86f859c6
3 changed files with 16 additions and 8 deletions

View File

@@ -113,6 +113,8 @@ $spacing: (
// Input // Input
--input-clear-icon-color: var(--base-color-dark); --input-clear-icon-color: var(--base-color-dark);
--input-clear-icon-color-hover: var(--base-color-light); --input-clear-icon-color-hover: var(--base-color-light);
--input-color: var(--base-color-light);
--input-color-border: var(--base-color-darker);
// Pagination // Pagination
--pagination-color: var(--base-color-light); --pagination-color: var(--base-color-light);
@@ -143,6 +145,7 @@ $spacing: (
// SKIP BELOW // SKIP BELOW
--navbar-color: var(--base-color-light); --navbar-color: var(--base-color-light);
--navbar-color-dropdown: var(--base-color-light); --navbar-color-dropdown: var(--base-color-light);
--navbar-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
--card-color: var(--base-color-light); --card-color: var(--base-color-light);
@@ -159,6 +162,10 @@ $spacing: (
--banner-red-color-text: #fff; --banner-red-color-text: #fff;
--banner-purple-color: #707; --banner-purple-color: #707;
--banner-purple-color-text: #fff; --banner-purple-color-text: #fff;
// Editor
--editor-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
--editor-backdrop: rgba(255, 255, 255, 0.75);
} }
// --primary-color-hover: #f1fdff; // --primary-color-hover: #f1fdff;
@@ -175,6 +182,8 @@ $spacing: (
--base-color-dark: #666; --base-color-dark: #666;
--base-color-darker: #999; --base-color-darker: #999;
// --base-shadow: 0 0 4px rgba(255, 255, 255, 0.2);
--button-color: var(--base-color-lighter); --button-color: var(--base-color-lighter);
--button-color-text: var(--base-color-background); --button-color-text: var(--base-color-background);
--button-primary-color-text: var(--base-color-background); --button-primary-color-text: var(--base-color-background);
@@ -186,5 +195,9 @@ $spacing: (
// Accents // Accents
--accent-2-color: #063954; --accent-2-color: #063954;
--accent-2-color-text: #cce8fb; --accent-2-color-text: #cce8fb;
// Editor
--editor-shadow: 0 0 4px rgba(255, 255, 255, 0.2);
--editor-backdrop: rgba(0, 0, 0, 0.75);
} }
} }

View File

@@ -72,7 +72,6 @@ const props = defineProps({
}, },
}); });
const useDarkMode = false; // window.matchMedia("(prefers-color-scheme: dark)").matches;
const tinyeditor = ref(null); const tinyeditor = ref(null);
tinymce.PluginManager.add("gallery", function (editor) { tinymce.PluginManager.add("gallery", function (editor) {
@@ -218,12 +217,8 @@ const init = {
// template_cdate_format: "[Date Created (CDATE): %m/%d/%Y : %H:%M:%S]", // template_cdate_format: "[Date Created (CDATE): %m/%d/%Y : %H:%M:%S]",
// template_mdate_format: "[Date Modified (MDATE): %m/%d/%Y : %H:%M:%S]", // template_mdate_format: "[Date Modified (MDATE): %m/%d/%Y : %H:%M:%S]",
relative_urls: false, relative_urls: false,
skin_url: useDarkMode skin_url: "/tinymce/skins/ui/stemmech",
? "/tinymce/skins/ui/oxide-dark" content_css: "/tinymce/skins/ui/stemmech/content.min.css",
: "/tinymce/skins/ui/oxide",
content_css: useDarkMode
? "/tinymce/skins/content/default/dark.min.css"
: "/tinymce/skins/content/default/content.min.css",
height: 600, height: 600,
plugins: [ plugins: [
"link", "link",

View File

@@ -174,7 +174,7 @@ onUnmounted(() => {
-webkit-backdrop-filter: blur(4px); -webkit-backdrop-filter: blur(4px);
backdrop-filter: blur(4px); backdrop-filter: blur(4px);
background-color: var(--navbar-color); background-color: var(--navbar-color);
box-shadow: var(--base-shadow); box-shadow: var(--navbar-shadow);
&.nav-active { &.nav-active {
background-color: var(--navbar-color) !important; background-color: var(--navbar-color) !important;