Add additional lyrics customizability options (#146)

This commit is contained in:
jeffvli 2023-08-04 19:32:41 -07:00
parent 72b4a60c7b
commit fca135ce2b
7 changed files with 230 additions and 64 deletions

View file

@ -132,9 +132,16 @@ export interface SettingsState {
globalMediaHotkeys: boolean;
};
lyrics: {
alignment: 'left' | 'center' | 'right';
delayMs: number;
fetch: boolean;
follow: boolean;
fontSize: number;
fontSizeUnsync: number;
gap: number;
gapUnsync: number;
showMatch: boolean;
showProvider: boolean;
sources: LyricSource[];
};
playback: {
@ -236,9 +243,16 @@ const initialState: SettingsState = {
globalMediaHotkeys: true,
},
lyrics: {
alignment: 'center',
delayMs: 0,
fetch: false,
follow: true,
fontSize: 46,
fontSizeUnsync: 20,
gap: 5,
gapUnsync: 0,
showMatch: true,
showProvider: true,
sources: [],
},
playback: {