add visualizer to sidebar

This commit is contained in:
jeffvli
2025-11-30 18:14:05 -08:00
parent 0b8ae55150
commit c7bf0d8fb8
7 changed files with 158 additions and 37 deletions
+4 -2
View File
@@ -244,6 +244,8 @@ const GeneralSettingsSchema = z.object({
playerbarOpenDrawer: z.boolean(),
playerbarSlider: PlayerbarSliderSchema,
resume: z.boolean(),
showLyricsInSidebar: z.boolean(),
showVisualizerInSidebar: z.boolean(),
sidebarCollapsedNavigation: z.boolean(),
sidebarCollapseShared: z.boolean(),
sidebarItems: z.array(SidebarItemTypeSchema),
@@ -285,7 +287,6 @@ const LyricsSettingsSchema = z.object({
gap: z.number(),
gapUnsync: z.number(),
preferLocalLyrics: z.boolean(),
showLyricsInSidebar: z.boolean(),
showMatch: z.boolean(),
showProvider: z.boolean(),
sources: z.array(z.nativeEnum(LyricSource)),
@@ -646,6 +647,8 @@ const initialState: SettingsState = {
type: PlayerbarSliderType.WAVEFORM,
},
resume: true,
showLyricsInSidebar: true,
showVisualizerInSidebar: false,
sidebarCollapsedNavigation: true,
sidebarCollapseShared: false,
sidebarItems,
@@ -1106,7 +1109,6 @@ const initialState: SettingsState = {
gap: 24,
gapUnsync: 24,
preferLocalLyrics: true,
showLyricsInSidebar: true,
showMatch: true,
showProvider: true,
sources: [LyricSource.NETEASE, LyricSource.LRCLIB],