fix: restore Kawarp visualizer selection and fix settings visibility
This commit is contained in:
parent
133b3e4550
commit
ec06fed5cf
2 changed files with 8 additions and 7 deletions
|
|
@ -3672,7 +3672,7 @@
|
||||||
<div class="setting-item">
|
<div class="setting-item">
|
||||||
<div class="info">
|
<div class="info">
|
||||||
<span class="label">Full-screen Visualizer</span>
|
<span class="label">Full-screen Visualizer</span>
|
||||||
<span class="description">Enable particle visualizer in full-screen mode</span>
|
<span class="description">Enable the visualizer in full-screen mode</span>
|
||||||
</div>
|
</div>
|
||||||
<label class="toggle-switch">
|
<label class="toggle-switch">
|
||||||
<input type="checkbox" id="visualizer-enabled-toggle" checked />
|
<input type="checkbox" id="visualizer-enabled-toggle" checked />
|
||||||
|
|
@ -3689,6 +3689,7 @@
|
||||||
<option value="particles">Particles</option>
|
<option value="particles">Particles</option>
|
||||||
<option value="unknown-pleasures">Unknown Pleasures</option>
|
<option value="unknown-pleasures">Unknown Pleasures</option>
|
||||||
<option value="butterchurn">Butterchurn (Milkdrop)</option>
|
<option value="butterchurn">Butterchurn (Milkdrop)</option>
|
||||||
|
<option value="kawarp">Kawarp</option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<div class="setting-item" id="visualizer-mode-setting">
|
<div class="setting-item" id="visualizer-mode-setting">
|
||||||
|
|
|
||||||
|
|
@ -2310,20 +2310,20 @@ export function initializeSettings(scrobbler, player, api, ui) {
|
||||||
updateButterchurnSettingsVisibility();
|
updateButterchurnSettingsVisibility();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Watch for audio tab becoming active and refresh presets
|
// Watch for appearance tab becoming active and refresh presets
|
||||||
const audioTabContent = document.getElementById('settings-tab-audio');
|
const appearanceTabContent = document.getElementById('settings-tab-appearance');
|
||||||
if (audioTabContent) {
|
if (appearanceTabContent) {
|
||||||
const observer = new MutationObserver((mutations) => {
|
const observer = new MutationObserver((mutations) => {
|
||||||
mutations.forEach((mutation) => {
|
mutations.forEach((mutation) => {
|
||||||
if (mutation.type === 'attributes' && mutation.attributeName === 'class') {
|
if (mutation.type === 'attributes' && mutation.attributeName === 'class') {
|
||||||
if (audioTabContent.classList.contains('active')) {
|
if (appearanceTabContent.classList.contains('active')) {
|
||||||
console.log('[Settings] Audio tab became active, refreshing presets');
|
console.log('[Settings] Appearance tab became active, refreshing presets');
|
||||||
updateButterchurnSettingsVisibility();
|
updateButterchurnSettingsVisibility();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
observer.observe(audioTabContent, { attributes: true });
|
observer.observe(appearanceTabContent, { attributes: true });
|
||||||
}
|
}
|
||||||
|
|
||||||
// Visualizer Mode Select
|
// Visualizer Mode Select
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue