diff --git a/src/components/AppBackground.vue b/src/components/AppBackground.vue
new file mode 100644
index 00000000..6bc6a28c
--- /dev/null
+++ b/src/components/AppBackground.vue
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
diff --git a/src/contentScripts/views/App.vue b/src/contentScripts/views/App.vue
index 0dbbd5d0..1eb3f25a 100644
--- a/src/contentScripts/views/App.vue
+++ b/src/contentScripts/views/App.vue
@@ -99,21 +99,6 @@ watch(() => accessKey.value, () => {
handleChangeAccessKey()
})
-watch(() => settings.value.wallpaperMaskOpacity, () => {
- setAppWallpaperMaskingOpacity()
-})
-
-watch(() => settings.value.searchPageWallpaperMaskOpacity, () => {
- setAppWallpaperMaskingOpacity()
-})
-
-watch(() => activatedPage.value, (newValue, oldValue) => {
- // If u have set the `individuallySetSearchPageWallpaper`, reapply the wallpaper when the new page is search page
- // or when switching from a search page to another page, since search page has its own wallpaper.
- if (settings.value.individuallySetSearchPageWallpaper && (newValue === AppPage.Search || oldValue === AppPage.Search))
- setAppWallpaperMaskingOpacity()
-})
-
watch(() => settings.value.adaptToOtherPageStyles, () => {
handleAdaptToOtherPageStylesChange()
})
@@ -143,7 +128,6 @@ onMounted(() => {
setAppAppearance()
setAppLanguage()
setAppThemeColor()
- setAppWallpaperMaskingOpacity()
handleAdaptToOtherPageStylesChange()
})
@@ -232,14 +216,6 @@ function setAppThemeColor() {
document.documentElement.style.setProperty(`--bew-theme-color-${i + 1}0`, hexToRGBA(settings.value.themeColor, i * 0.1 + 0.1))
}
-function setAppWallpaperMaskingOpacity() {
- const bewlyElement = document.querySelector('#bewly') as HTMLElement
- if (settings.value.individuallySetSearchPageWallpaper && activatedPage.value === AppPage.Search)
- bewlyElement.style.setProperty('--bew-homepage-bg-mask-opacity', `${settings.value.searchPageWallpaperMaskOpacity}%`)
- else
- bewlyElement.style.setProperty('--bew-homepage-bg-mask-opacity', `${settings.value.wallpaperMaskOpacity}%`)
-}
-
function handleRefresh() {
emitter.emit('pageRefresh')
if (activatedPage.value === AppPage.Anime)
@@ -276,42 +252,7 @@ function handleOsScroll() {
-
-
-
-
+