[READ-ONLY] Mirror of https://github.com/probablykasper/ferrum. Music library app for Mac, Linux and Windows ferrum.kasper.space
electron linux macos music music-library music-player napi windows
0

Configure Feed

Select the types of activity you want to include in your feed.

Stagger visualizer transition

Kasper (Oct 2, 2025, 11:46 PM +0200) 9ed254fd 091d7c36

+3 -3
+3 -3
src/lib/visualizer/Visualizer.svelte
··· 151 151 return console.error('Missing canvas') 152 152 } 153 153 154 - console.log('Starting transition to:', new_shader_index) 155 154 is_transitioning = true 156 155 clearTimeout(auto_transition_timeout) 157 156 ··· 177 176 const animation_new = next_vis.canvas.animate( 178 177 { opacity: [0, 1] }, 179 178 { 180 - duration: duration, 179 + duration: duration * 0.7, 181 180 easing: 'cubic-bezier(0.45, 0, 0.55, 1)', // quadInOut 182 181 fill: 'forwards', 183 182 }, ··· 185 184 const animation_old = main_vis.canvas.animate( 186 185 { opacity: [1, 0] }, 187 186 { 188 - duration: duration, 187 + duration: duration * 0.7, 188 + delay: duration * 0.3, 189 189 easing: 'cubic-bezier(0.45, 0, 0.55, 1)', // quadInOut 190 190 fill: 'forwards', 191 191 },