Add RLCD animations and screensavers

This commit is contained in:
aeroreyna
2026-06-21 21:19:51 -04:00
parent edf3da1a30
commit 8dbc5f4c7b
24 changed files with 3097 additions and 0 deletions
+74
View File
@@ -0,0 +1,74 @@
{
"voice_animations": [
{
"filename": "ack_pulse.py",
"states": ["ack", "received", "got_it"],
"description": "Expanding concentric pulse squares around a central bold checkmark, representing an initial command receipt ACK."
},
{
"filename": "listening_wave.py",
"states": ["listening", "audio_input"],
"description": "An active dual-sinusoid voice waveform and microphone outline indicating active microphone capture."
},
{
"filename": "caption_scan.py",
"states": ["captioning", "transcribing", "speech_to_text"],
"description": "Real-time horizontal text line simulator with a typewriter character printer and vertical scanner sweep."
},
{
"filename": "waiting_orbit.py",
"states": ["waiting", "thinking", "processing"],
"description": "Orbital loading nodes revolving around a central pulsing engine core, indicating wait/server processing state."
},
{
"filename": "working_gears.py",
"states": ["working", "tool_use", "executing"],
"description": "Interlocking gears rotating in opposite directions, indicating background computation or external tool invocation."
},
{
"filename": "speaking_mouth.py",
"states": ["speaking", "audio_output", "text_to_speech"],
"description": "Dynamic equalizer audio spectrum bars bouncing from a center axis, representing voice response playback."
},
{
"filename": "success_spark.py",
"states": ["success", "done", "completed"],
"description": "A blooming starburst sparkle expansion and central success checkmark, representing task success."
},
{
"filename": "error_alert.py",
"states": ["error", "failure", "alert"],
"description": "A bold warning exclamation triangle flashing alongside warning stripes, representing pipeline or connection error."
},
{
"filename": "network_retry.py",
"states": ["network_retry", "reconnecting", "searching"],
"description": "Wi-Fi signal waves lighting up sequentially enclosed in rotating dash arrows, indicating connection retry."
},
{
"filename": "battery_low.py",
"states": ["battery_low", "low_power"],
"description": "A horizontal battery cell with a blinking single charge bar and alert triangle, showing low power warning."
},
{
"filename": "update_progress.py",
"states": ["update", "uploading", "downloading"],
"description": "A sliding download arrow dropping into a tray with a growing horizontal progress bar (0% - 100%)."
},
{
"filename": "breathing_idle.py",
"states": ["idle", "ready", "breathing"],
"description": "Smoothly scaling concentric squares simulating a calm breathing rhythm, representing an idle/ready state."
},
{
"filename": "wake_attention.py",
"states": ["wake", "attention", "active"],
"description": "Expressive robot eyes that look left, center, right, and blink periodically to display device wake attention."
},
{
"filename": "kid_companion.py",
"states": ["kid_friendly", "companion", "child_mode"],
"description": "A cute robot face companion with wiggling ears, a happy smile, blinking antenna, and a winking eye."
}
]
}