add opacity configuration for visualizers

This commit is contained in:
jeffvli
2025-12-27 01:33:05 -08:00
parent 0acb1f54fc
commit aa7a5037fa
5 changed files with 33 additions and 2 deletions
+4
View File
@@ -285,6 +285,7 @@ const AudioMotionAnalyzerSettingsSchema = z.object({
mirror: z.number(),
mode: z.number(),
noteLabels: z.boolean(),
opacity: z.number().min(0).max(1),
outlineBars: z.boolean(),
peakFadeTime: z.number(),
peakHoldTime: z.number(),
@@ -323,6 +324,7 @@ const ButterchurnSettingsSchema = z.object({
ignoredPresets: z.array(z.string()),
includeAllPresets: z.boolean(),
maxFPS: z.number().min(0),
opacity: z.number().min(0).max(1),
randomizeNextPreset: z.boolean(),
selectedPresets: z.array(z.string()),
});
@@ -1451,6 +1453,7 @@ const initialState: SettingsState = {
mirror: 0,
mode: 5,
noteLabels: false,
opacity: 1,
outlineBars: false,
peakFadeTime: 900,
peakHoldTime: 500,
@@ -1483,6 +1486,7 @@ const initialState: SettingsState = {
ignoredPresets: [],
includeAllPresets: true,
maxFPS: 0,
opacity: 1,
randomizeNextPreset: true,
selectedPresets: [],
},