43 lines
1.9 KiB
JavaScript
43 lines
1.9 KiB
JavaScript
export const SettingsKey = Object.freeze({
|
|
SHOW_INDICATOR: 'show-indicator',
|
|
DEBUG_LOGGING: 'debug-logging',
|
|
WALLPAPER_FOLDERS: 'wallpaper-folders',
|
|
WALLPAPER_RESCAN_REQUEST: 'wallpaper-rescan-request',
|
|
APPLY_TO_LOCK_SCREEN: 'apply-to-lock-screen',
|
|
|
|
ROTATION_ENABLED: 'rotation-enabled',
|
|
ROTATION_INTERVAL_SECONDS: 'rotation-interval-seconds',
|
|
ROTATION_MODE: 'rotation-mode',
|
|
CURRENT_INDEX: 'current-index',
|
|
TRANSITION_ENABLED: 'transition-enabled',
|
|
TRANSITION_DURATION_MS: 'transition-duration-ms',
|
|
TRANSITION_STYLE: 'transition-style',
|
|
|
|
LIVE_WALLPAPER_ENABLED: 'live-wallpaper-enabled',
|
|
LIVE_WALLPAPER_PATH: 'live-wallpaper-path',
|
|
LIVE_WALLPAPER_FOLDERS: 'live-wallpaper-folders',
|
|
LIVE_WALLPAPER_DISPLAY_MODE: 'live-wallpaper-display-mode',
|
|
LIVE_WALLPAPER_MUTED: 'live-wallpaper-muted',
|
|
LIVE_WALLPAPER_PLAYBACK_RATE: 'live-wallpaper-playback-rate',
|
|
LIVE_WALLPAPER_PAUSE_ON_BATTERY: 'live-wallpaper-pause-on-battery',
|
|
LIVE_WALLPAPER_PAUSE_WHEN_FULLSCREEN: 'live-wallpaper-pause-when-fullscreen',
|
|
|
|
OLED_PROTECTION_ENABLED: 'oled-protection-enabled',
|
|
OLED_PIXEL_SHIFT_ENABLED: 'oled-pixel-shift-enabled',
|
|
OLED_PIXEL_SHIFT_INTERVAL_SECONDS: 'oled-pixel-shift-interval-seconds',
|
|
OLED_PIXEL_SHIFT_AMOUNT_PX: 'oled-pixel-shift-amount-px',
|
|
OLED_DIM_ON_IDLE_ENABLED: 'oled-dim-on-idle-enabled',
|
|
OLED_DIM_IDLE_DELAY_SECONDS: 'oled-dim-idle-delay-seconds',
|
|
OLED_DIM_BRIGHTNESS: 'oled-dim-brightness',
|
|
OLED_FORCE_ROTATION_ENABLED: 'oled-force-rotation-enabled',
|
|
OLED_MAX_STATIC_DURATION_SECONDS: 'oled-max-static-duration-seconds',
|
|
});
|
|
|
|
export const IMAGE_EXTENSIONS = Object.freeze([
|
|
'.jpg', '.jpeg', '.png', '.webp', '.bmp', '.tiff', '.tif', '.gif',
|
|
]);
|
|
|
|
export const LIVE_WALLPAPER_EXTENSIONS = Object.freeze([
|
|
'.gif', '.mp4', '.webm', '.mkv', '.mov', '.avi', '.m4v', '.ogv',
|
|
]);
|