fix ai slop

This commit is contained in:
windigerbus 2026-04-19 21:33:10 +02:00 committed by edideaur
parent b70d04c2c7
commit b9fb5a335d
3 changed files with 6 additions and 7 deletions

View file

@ -962,6 +962,7 @@ export const visualizerSettings = {
PRESET_KEY: 'visualizer-preset', PRESET_KEY: 'visualizer-preset',
BUTTERCHURN_CYCLE_KEY: 'butterchurn-cycle-duration', BUTTERCHURN_CYCLE_KEY: 'butterchurn-cycle-duration',
DIM_AMOUNT_KEY: 'visualizer-dim-amount', DIM_AMOUNT_KEY: 'visualizer-dim-amount',
CD_ALBUM_COVER_KEY: 'cd-album-cover-enabled',
getPreset() { getPreset() {
try { try {
@ -1081,8 +1082,6 @@ export const visualizerSettings = {
localStorage.setItem('butterchurn-randomize-enabled', enabled); localStorage.setItem('butterchurn-randomize-enabled', enabled);
}, },
CD_ALBUM_COVER_KEY: 'cd-album-cover-enabled',
// Spin album cover and add hole in fullscreen // Spin album cover and add hole in fullscreen
isCdAlbumCoverEnabled() { isCdAlbumCoverEnabled() {
try { try {

View file

@ -1360,9 +1360,9 @@ export class UIRenderer {
const cdRing = document.getElementById('cd-ring'); const cdRing = document.getElementById('cd-ring');
const isCdMode = visualizerSettings.isCdAlbumCoverEnabled(); const isCdMode = visualizerSettings.isCdAlbumCoverEnabled();
coverImage.classList.toggle('cd', isCdMode); coverImage?.classList.toggle('cd', isCdMode);
coverCard.classList.toggle('cd', isCdMode); coverCard?.classList.toggle('cd', isCdMode);
cdRing.classList.toggle('cd', isCdMode); cdRing?.classList.toggle('cd', isCdMode);
await this.updateFullscreenMetadata(track, nextTrack); await this.updateFullscreenMetadata(track, nextTrack);

View file

@ -11501,11 +11501,11 @@ img.cd {
.fullscreen-artwork-card.cd { .fullscreen-artwork-card.cd {
position: relative; position: relative;
border-radius: 50% !important; border-radius: 50% !important;
border: .125vw solid `#ccc`; border: .125vw solid #ccc;
animation: spin 200s linear infinite; animation: spin 200s linear infinite;
} }
`@media` (prefers-reduced-motion: reduce) { @media (prefers-reduced-motion: reduce) {
.fullscreen-artwork-card.cd { .fullscreen-artwork-card.cd {
animation: none; animation: none;
} }