Files
le-mystere-professeur-zacus/hardware/firmware/data/screens/la_detector.json
T
Clément SAILLANT feed1695c6 feat: Clean up unused screens and improve storage management
- Removed 9 unused screen JSON files: SCENE_BROKEN, SCENE_CAMERA_SCAN, SCENE_FIREWORKS, SCENE_LA_DETECT, SCENE_MEDIA_ARCHIVE, SCENE_SIGNAL_SPIKE, SCENE_WIN, SCENE_WINNER, SCENE_WIN_ETAPE.
- Updated AGENT_TODO.md to reflect the cleanup actions and results.
- Enhanced StorageManager to handle SD card access failures with a failure streak mechanism, switching to LittleFS after repeated failures.
- Added support for aliasing long action IDs to short filenames in the generator.
- Improved scenario manager to handle different key names for action IDs in YAML files.
2026-02-25 20:37:51 +01:00

69 lines
1.3 KiB
JSON

{
"id": "SCENE_LA_DETECTOR",
"title": "LA DETECTOR",
"subtitle": "Trouve la bonne resonance",
"symbol": "LA",
"effect": "radar",
"visual": {
"show_title": true,
"show_subtitle": true,
"show_symbol": true,
"effect_speed_ms": 460
},
"theme": {
"bg": "#111B20",
"accent": "#86FFD2",
"text": "#ECFFF6"
},
"timeline": {
"loop": true,
"duration_ms": 2400,
"keyframes": [
{
"at_ms": 0,
"effect": "wave",
"speed_ms": 480,
"theme": {
"bg": "#000000",
"accent": "#49D9FF",
"text": "#E8F6FF"
}
},
{
"at_ms": 800,
"effect": "radar",
"speed_ms": 620,
"theme": {
"bg": "#000000",
"accent": "#7EE8FF",
"text": "#F2FAFF"
}
},
{
"at_ms": 1600,
"effect": "wave",
"speed_ms": 340,
"theme": {
"bg": "#000000",
"accent": "#D8FF6B",
"text": "#F9FFD8"
}
},
{
"at_ms": 2400,
"effect": "radar",
"speed_ms": 700,
"theme": {
"bg": "#000000",
"accent": "#49D9FF",
"text": "#E8F6FF"
}
}
]
},
"transition": {
"effect": "fade",
"duration_ms": 180
}
}