From 8753a94aae52a88ddec7dcfb17a453eda5af54ec Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Mon, 16 Jan 2023 11:26:19 +0100 Subject: [PATCH] feat: theme colors (#1195) --- components/main/MainContent.vue | 2 +- components/pwa/PwaBadge.client.vue | 2 +- components/pwa/PwaPrompt.client.vue | 2 +- components/settings/SettingsThemeColors.vue | 29 ++++ composables/settings/definition.ts | 17 +++ constants/themes.json | 146 ++++++++++++++++++++ locales/en-US.json | 3 +- nuxt.config.ts | 1 + package.json | 2 + pages/settings/interface/index.vue | 6 + plugins/setup-global-effects.client.ts | 5 +- plugins/setup-head-script.server.ts | 5 +- pnpm-lock.yaml | 8 ++ scripts/generate-themes.ts | 31 +++++ scripts/prepare.ts | 14 +- styles/default-theme.css | 13 ++ styles/tiptap.css | 23 +-- styles/vars.css | 22 ++- unocss.config.ts | 2 +- 19 files changed, 298 insertions(+), 35 deletions(-) create mode 100644 components/settings/SettingsThemeColors.vue create mode 100644 constants/themes.json create mode 100644 scripts/generate-themes.ts create mode 100644 styles/default-theme.css diff --git a/components/main/MainContent.vue b/components/main/MainContent.vue index 95ff9992..8362e592 100644 --- a/components/main/MainContent.vue +++ b/components/main/MainContent.vue @@ -12,7 +12,7 @@ defineProps<{
diff --git a/components/pwa/PwaBadge.client.vue b/components/pwa/PwaBadge.client.vue index cd9ce608..e386f2c9 100644 --- a/components/pwa/PwaBadge.client.vue +++ b/components/pwa/PwaBadge.client.vue @@ -1,7 +1,7 @@