skeledance/plugin/contents/ui
vini d422cea905 feat: balada mode — mirror ball, disco floor, spotlights, sun transition
- Mirror ball globe: canvas-based tile rendering with winner-takes-all
  specular lighting + Lambert diffuse edges; 8 orthogonal lights orbit
  slowly (~4 min/rev) ensuring no dark periods
- Disco floor tiles: per-frame alpha/color lerp (dt-based) decoupled from
  the 400ms randomization gate — eliminates choppy low-FPS appearance;
  smooth ~1.2s fade-in, ~2.4s color blending per tile
- Sun: organic JS-generated stripes (sqrt-spaced, perspective-correct),
  opacity crossfade overlay for retrowave↔balada gradient transition,
  slow position animation (rises to sky in balada mode)
- Spotlights, disco particles, ray rotation, beat pulse
- toggle-balada.sh / toggle-skeleton.sh: external IPC scripts via /tmp files

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-13 19:36:24 -03:00
..
cava-server.py
cava-start.sh
cava.conf
config.qml refactor: replace keybind toggle with config checkbox for skeleton visibility 2026-06-10 15:00:44 -03:00
dancer.html feat: balada mode — mirror ball, disco floor, spotlights, sun transition 2026-06-13 19:36:24 -03:00
get-playing.sh feat: multi-player support + 5-line karaoke lyrics display 2026-06-08 16:53:17 -03:00
main.qml refactor: replace keybind toggle with config checkbox for skeleton visibility 2026-06-10 15:00:44 -03:00
skeleton2.apng
skeleton3.apng feat: skeleton3.apng at 25fps (midpoint between 33 and 16.7) 2026-06-07 12:59:05 -03:00
skeleton4.apng
skeleton5.apng
skeleton6.apng