bvcx
This commit is contained in:
+677
-109
File diff suppressed because it is too large
Load Diff
+13
-6
@@ -1561,10 +1561,10 @@
|
||||
const valSpan = document.getElementById(valId);
|
||||
if (!slider) return;
|
||||
|
||||
let currentTuning = {};
|
||||
let currentTuning = (window.audioVisualizerTuning && Object.keys(window.audioVisualizerTuning).length > 0) ? window.audioVisualizerTuning : {};
|
||||
try {
|
||||
const raw = localStorage.getItem('f0ck_audio_tuning');
|
||||
if (raw) currentTuning = JSON.parse(raw);
|
||||
if (raw) currentTuning = Object.assign({}, currentTuning, JSON.parse(raw));
|
||||
} catch (e) {}
|
||||
|
||||
const initialVal = currentTuning[tuningKey] !== undefined ? Number(currentTuning[tuningKey]) : defaultVal;
|
||||
@@ -1585,12 +1585,19 @@
|
||||
});
|
||||
};
|
||||
|
||||
setupAudioTuningSlider('onara_bg_opacity_slider', 'onara_bg_opacity_val', 'onaraBgOpacity', 0.84, v => Math.round(v * 100) + '%');
|
||||
setupAudioTuningSlider('onara_bg_opacity_slider', 'onara_bg_opacity_val', 'onaraBgOpacity', 0.70, v => Math.round(v * 100) + '%');
|
||||
setupAudioTuningSlider('onara_backdrop_blur_slider', 'onara_backdrop_blur_val', 'onaraBackdropBlur', 5, v => Math.round(v) + 'px');
|
||||
setupAudioTuningSlider('onara_grid_dim_slider', 'onara_grid_dim_val', 'onaraGridDim', 0.15, v => Math.round(v * 100) + '%');
|
||||
setupAudioTuningSlider('onara_grid_dim_slider', 'onara_grid_dim_val', 'onaraGridDim', 0.38, v => Math.round(v * 100) + '%');
|
||||
setupAudioTuningSlider('bg_canvas_opacity_slider', 'bg_canvas_opacity_val', 'bgCanvasOpacity', 1.00, v => Math.round(v * 100) + '%');
|
||||
setupAudioTuningSlider('bg_canvas_blur_slider', 'bg_canvas_blur_val', 'bgCanvasBlur', 300, v => Math.round(v) + 'px');
|
||||
setupAudioTuningSlider('bg_canvas_brightness_slider', 'bg_canvas_brightness_val', 'bgCanvasBrightness', 1.00, v => Math.round(v * 100) + '%');
|
||||
setupAudioTuningSlider('bg_canvas_blur_slider', 'bg_canvas_blur_val', 'bgCanvasBlur', 30, v => Math.round(v) + 'px');
|
||||
setupAudioTuningSlider('bg_canvas_brightness_slider', 'bg_canvas_brightness_val', 'bgCanvasBrightness', 0.45, v => Number(v).toFixed(2) + 'x');
|
||||
setupAudioTuningSlider('bg_canvas_saturate_slider', 'bg_canvas_saturate_val', 'bgCanvasSaturate', 1.8, v => Number(v).toFixed(2) + 'x');
|
||||
setupAudioTuningSlider('bg_canvas_contrast_slider', 'bg_canvas_contrast_val', 'bgCanvasContrast', 1.1, v => Number(v).toFixed(2) + 'x');
|
||||
setupAudioTuningSlider('bg_canvas_zoom_slider', 'bg_canvas_zoom_val', 'bgCanvasZoom', 1.12, v => Number(v).toFixed(2) + 'x');
|
||||
|
||||
// Blur Engine slider — shows friendly label text instead of raw number
|
||||
const blurMethodNames = ['Canvas 2D', 'GPU CSS Filter', 'Hybrid'];
|
||||
setupAudioTuningSlider('bg_blur_method_slider', 'bg_blur_method_val', 'bgBlurMethod', 0, v => blurMethodNames[Math.round(v)] || String(Math.round(v)), v => Math.round(Number(v)));
|
||||
|
||||
// Quote Emojis Toggle
|
||||
const quoteEmojisToggle = document.getElementById('quote_emojis_toggle');
|
||||
|
||||
Reference in New Issue
Block a user