mirror of
https://github.com/th-ch/youtube-music.git
synced 2026-01-11 10:31:47 +00:00
77 lines
1.7 KiB
TypeScript
77 lines
1.7 KiB
TypeScript
export interface WindowSizeConfig {
|
|
width: number;
|
|
height: number;
|
|
}
|
|
|
|
export interface WindowPositionConfig {
|
|
x: number;
|
|
y: number;
|
|
}
|
|
|
|
export interface DefaultConfig {
|
|
'window-size': WindowSizeConfig;
|
|
'window-maximized': boolean;
|
|
'window-position': WindowPositionConfig;
|
|
url: string;
|
|
options: {
|
|
language?: string;
|
|
tray: boolean;
|
|
appVisible: boolean;
|
|
autoUpdates: boolean;
|
|
alwaysOnTop: boolean;
|
|
hideMenu: boolean;
|
|
hideMenuWarned: boolean;
|
|
startAtLogin: boolean;
|
|
disableHardwareAcceleration: boolean;
|
|
removeUpgradeButton: boolean;
|
|
restartOnConfigChanges: boolean;
|
|
trayClickPlayPause: boolean;
|
|
autoResetAppCache: boolean;
|
|
resumeOnStart: boolean;
|
|
likeButtons: string;
|
|
proxy: string;
|
|
startingPage: string;
|
|
overrideUserAgent: boolean;
|
|
usePodcastParticipantAsArtist: boolean;
|
|
themes: string[];
|
|
};
|
|
plugins: Record<string, unknown>;
|
|
}
|
|
|
|
const defaultConfig: DefaultConfig = {
|
|
'window-size': {
|
|
width: 1100,
|
|
height: 550,
|
|
},
|
|
'window-maximized': false,
|
|
'window-position': {
|
|
x: -1,
|
|
y: -1,
|
|
},
|
|
'url': 'https://music.youtube.com',
|
|
'options': {
|
|
tray: false,
|
|
appVisible: true,
|
|
autoUpdates: true,
|
|
alwaysOnTop: false,
|
|
hideMenu: false,
|
|
hideMenuWarned: false,
|
|
startAtLogin: false,
|
|
disableHardwareAcceleration: false,
|
|
removeUpgradeButton: false,
|
|
restartOnConfigChanges: false,
|
|
trayClickPlayPause: false,
|
|
autoResetAppCache: false,
|
|
resumeOnStart: true,
|
|
likeButtons: '',
|
|
proxy: '',
|
|
startingPage: '',
|
|
overrideUserAgent: false,
|
|
usePodcastParticipantAsArtist: false,
|
|
themes: [],
|
|
},
|
|
'plugins': {},
|
|
};
|
|
|
|
export default defaultConfig;
|