diff --git a/apps/stage-tamagotchi/src/renderer/pages/index.vue b/apps/stage-tamagotchi/src/renderer/pages/index.vue index 0f3f94c88..1b33a702f 100644 --- a/apps/stage-tamagotchi/src/renderer/pages/index.vue +++ b/apps/stage-tamagotchi/src/renderer/pages/index.vue @@ -107,7 +107,7 @@ const isTransparent = computed(() => { return true }) -const { isNearAnyBorder: isAroundWindowBorder } = useElectronMouseAroundWindowBorder({ threshold: 30 }) +const { isNearAnyBorder: isAroundWindowBorder } = useElectronMouseAroundWindowBorder({ threshold: 10 }) const isAroundWindowBorderFor250Ms = refDebounced(isAroundWindowBorder, 250) const setIgnoreMouseEvents = useElectronEventaInvoke(electron.window.setIgnoreMouseEvents) diff --git a/apps/stage-tamagotchi/src/renderer/pages/settings/connection/index.vue b/apps/stage-tamagotchi/src/renderer/pages/settings/connection/index.vue index d4633489b..e0b6e5430 100644 --- a/apps/stage-tamagotchi/src/renderer/pages/settings/connection/index.vue +++ b/apps/stage-tamagotchi/src/renderer/pages/settings/connection/index.vue @@ -1,7 +1,6 @@ diff --git a/apps/stage-tamagotchi/src/renderer/pages/settings/connection/server-channel-qr-card.vue b/apps/stage-tamagotchi/src/renderer/pages/settings/connection/server-channel-qr-card.vue index 9693eda5a..69b1bb3e9 100644 --- a/apps/stage-tamagotchi/src/renderer/pages/settings/connection/server-channel-qr-card.vue +++ b/apps/stage-tamagotchi/src/renderer/pages/settings/connection/server-channel-qr-card.vue @@ -3,7 +3,7 @@ import type { ServerChannelQrPayload } from '@proj-airi/stage-shared/server-chan import { errorMessageFrom } from '@moeru/std' import { useElectronEventaInvoke } from '@proj-airi/electron-vueuse' -import { Button, Callout, Collapsible } from '@proj-airi/ui' +import { Button, Callout, Collapsible, useTheme } from '@proj-airi/ui' import { storeToRefs } from 'pinia' import { renderSVG } from 'uqr' import { computed, shallowRef, watch } from 'vue' @@ -12,6 +12,7 @@ import { useI18n } from 'vue-i18n' import { electronGetServerChannelQrPayload } from '../../../../shared/eventa' import { useServerChannelSettingsStore } from '../../../stores/settings/server-channel' +const { isDark } = useTheme() const { t } = useI18n() const getServerChannelQrPayload = useElectronEventaInvoke(electronGetServerChannelQrPayload) const { authToken, hostname, tlsConfig } = storeToRefs(useServerChannelSettingsStore()) @@ -38,7 +39,7 @@ const qrCodeSource = computed(() => { ecc: 'M', pixelSize: 8, whiteColor: 'transparent', - blackColor: '#111827', + blackColor: isDark.value ? '#D5D5D5' : '#121212', }) return `data:image/svg+xml;utf8,${encodeURIComponent(svg)}` @@ -94,7 +95,7 @@ watch([hostname, tlsConfig, authToken], () => {
diff --git a/apps/stage-tamagotchi/src/renderer/pages/settings/data/index.vue b/apps/stage-tamagotchi/src/renderer/pages/settings/data/index.vue index 19de38610..4fb83782c 100644 --- a/apps/stage-tamagotchi/src/renderer/pages/settings/data/index.vue +++ b/apps/stage-tamagotchi/src/renderer/pages/settings/data/index.vue @@ -14,8 +14,8 @@ const { statusMessage, statusTone, handleStatus } = createDataSettingsStatusStat