mirror of
https://github.com/BewlyBewly/BewlyBewly.git
synced 2025-04-14 13:15:29 +00:00
37 lines
1.1 KiB
TypeScript
37 lines
1.1 KiB
TypeScript
import type { AppPage } from '~/enums/appEnums'
|
|
|
|
export interface Settings {
|
|
language: string
|
|
startupPage: AppPage
|
|
isShowTopbar: boolean
|
|
dockPosition: 'left' | 'right' | 'bottom'
|
|
enableHorizontalScrolling: boolean
|
|
openLinkInCurrentTab: boolean
|
|
|
|
theme: 'light' | 'dark' | 'auto'
|
|
themeColor: string
|
|
adaptToOtherPageStyles: boolean
|
|
wallpaperMode: 'buildIn' | 'byUrl'
|
|
wallpaper: string
|
|
enableWallpaperMasking: boolean
|
|
wallpaperMaskOpacity: number
|
|
wallpaperBlurIntensity: number
|
|
|
|
searchPageDarkenOnSearchFocus: boolean
|
|
searchPageBlurredOnSearchFocus: boolean
|
|
searchPageLogoColor: 'white' | 'themeColor'
|
|
searchPageLogoGlow: boolean
|
|
searchPageShowLogo: boolean
|
|
searchPageSearchBarFocusCharacter: string
|
|
individuallySetSearchPageWallpaper: boolean
|
|
searchPageWallpaperMode: 'buildIn' | 'byUrl'
|
|
searchPageWallpaper: string
|
|
searchPageEnableWallpaperMasking: boolean
|
|
searchPageWallpaperMaskOpacity: number
|
|
searchPageWallpaperBlurIntensity: number
|
|
|
|
recommendationMode: 'web' | 'app'
|
|
useSearchPageModeOnHomePage: boolean
|
|
searchPageModeWallpaperFixed: boolean
|
|
}
|