
32×32 · Baked loopreal render
AmbientBaked loop
Loops
Novelty loops: pixel cat on a rainbow trail, glyph rain, warp speed, Game of Life, bouncing logo.
At a glance
OutputBaked loopRendered once into a GIF that the panel loops with its own firmware: perfectly smooth, no Bluetooth traffic.
Settings5every one editable live in the studio, or by an agent with
update_app_settingsSourceloops.pysrc/deskdot/apps/loops.py
Settings
| Setting | Type | Default | Options / range |
|---|---|---|---|
Loopeffect | choice | Pixel cat | Pixel catGlyph rainWarp speedGame of LifeBouncing logo |
Speedspeed | number | 1.0 | 0.5 – 2.0 |
Rain colourtint | colour | #00ff5a | any colour (#rrggbb) |
Warp colourwarp_color | colour | #3c8cff | any colour (#rrggbb) |
Brightnessbrightness | number | 1.0 | 0.2 – 1.0 |
Try it
render a frame to PNG (no panel needed)
$ uv run deskdot preview loops --settings '{"effect":"rain"}' --out loops.pngshow it on your panel (engine running)
$ curl -X POST http://127.0.0.1:8765/api/apps/loops/activateOr ask your agent: “Show Loops on my panel”. It calls show_app with "loops". New here? Set up DeskDot first.
