diff --git a/src/components/Dock/Dock.vue b/src/components/Dock/Dock.vue index 4d337163..dc50b933 100644 --- a/src/components/Dock/Dock.vue +++ b/src/components/Dock/Dock.vue @@ -445,10 +445,10 @@ const dockTransformStyle = computed((): { transform: string, transformOrigin: st } .dock-item { - --shadow-dark: 0 4px 30px 4px var(--bew-theme-color-60); - --shadow-active: 0 4px 30px var(--bew-theme-color-70); - --shadow-dark-active: 0 4px 20px var(--bew-theme-color-80); - --shadow-active-active: 0 4px 20px var(--bew-theme-color-90); + --shadow-dark: 0 4px 30px 4px rgba(255, 255, 255, 0.6); + --shadow-active: 0 4px 30px var(--bew-theme-color-60); + --shadow-dark-active: 0 4px 20px rgba(255, 255, 255, 0.8); + --shadow-active-active: 0 4px 20px var(--bew-theme-color-80); --uno: "relative transform active:important-scale-90 hover:scale-110"; --uno: "lg:w-45px w-35px"; @@ -480,7 +480,7 @@ const dockTransformStyle = computed((): { transform: string, transformOrigin: st } &.active { - --uno: "important-bg-$bew-theme-color-80 text-white"; + --uno: "important-bg-$bew-theme-color text-white !dark:bg-white !dark:text-black"; --uno: "shadow-$shadow-active dark:shadow-$shadow-dark"; --uno: "active:shadow-$shadow-active-active dark-active:shadow-$shadow-dark-active"; } diff --git a/src/components/TopBar/TopBar.vue b/src/components/TopBar/TopBar.vue index 5caa4bfe..670724de 100644 --- a/src/components/TopBar/TopBar.vue +++ b/src/components/TopBar/TopBar.vue @@ -3,6 +3,7 @@ import { onClickOutside, onKeyStroke, useMouseInElement } from '@vueuse/core' import type { Ref, UnwrapNestedRefs } from 'vue' import { useBewlyApp } from '~/composables/useAppProvider' +import { useDark } from '~/composables/useDark' import { useDelayedHover } from '~/composables/useDelayedHover' import { OVERLAY_SCROLL_BAR_SCROLL, TOP_BAR_VISIBILITY_CHANGE } from '~/constants/globalEvents' import { AppPage } from '~/enums/appEnums' @@ -37,6 +38,7 @@ import type { UnReadDm, UnReadMessage, UserInfo } from './types' // }) const { activatedPage, scrollbarRef, reachTop } = useBewlyApp() +const { isDark } = useDark() const mid = getUserID() || '' const userInfo = reactive>({}) as UnwrapNestedRefs @@ -507,7 +509,6 @@ defineExpose({ pointer-events-none transform-gpu /> -
- + + + +
+