velxio/frontend/public/examples-thumbs
davidmonterocrespo24 d53f4f1380 feat(examples): real canvas screenshots as gallery thumbnails
Replaces the manually-positioned wokwi-element mock (CircuitPreview) in
the /examples gallery with real screenshots of the actual simulator
canvas, so each card shows the example's boards + components + wires
exactly as they appear when you open the example.

How it works
- A new <ExampleThumbnail> component tries
  /examples-thumbs/<id>.{webp,png} first. If the image 404s — or no
  thumbnail has been captured yet — it falls back to the existing
  CircuitPreview component. No-op for examples without a screenshot.
- ExamplesGallery and ExampleDetailPage now render <ExampleThumbnail>
  instead of CircuitPreview directly.
- Explicit example.thumbnail field still wins (kept the existing
  override path in case someone wants a custom asset).

Capture pipeline
- Generated by velxio-prod's scripts/capture-example-thumbs.mjs
  (Playwright + sharp). For each example: opens /examples/<slug>,
  clicks "Open in Simulator", waits for [data-board-id] elements,
  computes the bbox of all boards + components, sets a transform on
  .canvas-world to center and fit them with 12% padding inside the
  canvas viewport, screenshots .canvas-content, and re-encodes to
  600x360 @2x DPI as .png + .webp.

This commit ships the first batch (102 of ~129 examples — the rest
will follow once the capture completes; missing slugs gracefully
fall back to CircuitPreview in the meantime).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 22:44:10 +02:00
..
attiny85-blink.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
attiny85-blink.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
attiny85-button-led.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
attiny85-button-led.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
attiny85-ntc-sensor.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
attiny85-ntc-sensor.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
attiny85-pwm-fade.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
attiny85-pwm-fade.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
bjt-common-emitter.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
bjt-common-emitter.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
blink-led.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
blink-led.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
button-led.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
button-led.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
c3-blink.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
c3-blink.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
c3-button.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
c3-button.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
c3-dht22.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
c3-dht22.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
c3-hcsr04.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
c3-hcsr04.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
c3-pir.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
c3-pir.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
c3-rgb.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
c3-rgb.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
c3-serial-echo.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
c3-serial-echo.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
capacitor-charge-curve.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
capacitor-charge-curve.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
darlington-high-current.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
darlington-high-current.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
diode-rectifier.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
diode-rectifier.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
dual-pico-bidirectional-handshake.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
dual-pico-bidirectional-handshake.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
dual-pico-digital-mirror.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
dual-pico-digital-mirror.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
dual-pico-serial1-passthrough.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
dual-pico-serial1-passthrough.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32-7segment.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32-7segment.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32-ble-advertise.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32-ble-advertise.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32-bmp280.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32-bmp280.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32-dht22.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32-dht22.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32-hcsr04.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32-hcsr04.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32-http-server.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32-http-server.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32-joystick.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32-joystick.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32-oled.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32-oled.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32-pir.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32-pir.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32-servo.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32-servo.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32-wifi-connect.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32-wifi-connect.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32-wifi-scan.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32-wifi-scan.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32c3-ble-advertise.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32c3-ble-advertise.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32c3-http-server.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32c3-http-server.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32c3-wifi-connect.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32c3-wifi-connect.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32c3-wifi-scan.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32c3-wifi-scan.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32cam-lcd-preview.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32cam-lcd-preview.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32cam-webcam-demo.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
esp32cam-webcam-demo.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
fade-led.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
fade-led.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
i2c-eeprom-rw.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
i2c-eeprom-rw.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
i2c-rtc-read.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
i2c-rtc-read.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
i2c-scanner.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
i2c-scanner.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
lcd-hello.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
lcd-hello.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
led-current-limiting.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
led-current-limiting.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
mega-blink.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
mega-blink.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
mega-led-chase.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
mega-led-chase.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
mega-serial-control.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
mega-serial-control.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
mega-serial.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
mega-serial.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
mosfet-pwm-led.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
mosfet-pwm-led.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
multi-led-bar.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
multi-led-bar.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
multi-protocol.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
multi-protocol.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
nano-serial.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
nano-serial.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
npn-led-switch.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
npn-led-switch.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
ntc-temperature.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
ntc-temperature.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
opamp-comparator.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
opamp-comparator.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
opamp-difference.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
opamp-difference.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
opamp-inverting.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
opamp-inverting.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
opamp-schmitt-trigger.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
opamp-schmitt-trigger.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
opamp-voltage-follower.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
opamp-voltage-follower.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
parallel-resistors.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
parallel-resistors.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
photoresistor-light.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
photoresistor-light.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pi-to-arduino-led-control.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pi-to-arduino-led-control.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-7segment.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-7segment.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-adc-read.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-adc-read.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-blink.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-blink.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-button-led.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-button-led.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-dht22.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-dht22.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-hcsr04.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-hcsr04.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-i2c-eeprom-rw.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-i2c-eeprom-rw.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-i2c-rtc-read.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-i2c-rtc-read.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-i2c-scanner.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-i2c-scanner.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-joystick.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-joystick.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-ntc.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-ntc.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-pir.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-pir.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-rgb.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-rgb.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-serial-echo.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-serial-echo.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-serial-led-control.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-serial-led-control.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-servo.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-servo.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-spi-loopback.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pico-spi-loopback.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pnp-high-side-switch.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pnp-high-side-switch.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pot-adc-reader.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
pot-adc-reader.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
rc-low-pass-filter.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
rc-low-pass-filter.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
rgb-led.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
rgb-led.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
schottky-reverse-protection.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
schottky-reverse-protection.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
serial-echo.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
serial-echo.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
serial-hello.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
serial-hello.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
serial-led-control.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
serial-led-control.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
simon-says.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
simon-says.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
spi-loopback.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
spi-loopback.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
traffic-light.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
traffic-light.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
uno-7segment.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
uno-7segment.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
uno-dht22.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
uno-dht22.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
uno-hcsr04.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
uno-hcsr04.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
uno-ntc.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
uno-ntc.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
uno-photoresistor.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
uno-photoresistor.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
uno-pir.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
uno-pir.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
uno-potentiometer.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
uno-potentiometer.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
uno-rgb-cycle.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
uno-rgb-cycle.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
uno-servo.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
uno-servo.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
voltage-divider.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
voltage-divider.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
wheatstone-bridge.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
wheatstone-bridge.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
zener-regulator.png feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00
zener-regulator.webp feat(examples): real canvas screenshots as gallery thumbnails 2026-05-07 22:44:10 +02:00