velxio/frontend/src/components
David Montero 2f60e3816a fix(editor): surface QEMU compile failure to the user instead of silent warning
When the auto-compile path in handleRun() finishes without producing a
compiledProgram, the previous code dropped the failure on the floor with
only a `console.warn` — the user clicked Run, nothing happened, and they
had no idea why. The accompanying comment also promised "always start
even if compiledProgram is empty" but the code did the opposite.

This commit replaces the dead comment + silent warn with a top-level
error toast + addLog entry, with a different copy for MicroPython mode
(suggests "click Load MicroPython to retry") vs Arduino C++ mode
(directs the user to the output console for the underlying error).

handleCompile already writes the actual cause to the compile-output
console via addLog — this fix just makes sure the user knows their
click failed and where to look.
2026-05-23 08:39:26 +02:00
..
analog-ui
components-instruments
customChips feat(chips): programmable Z80 chip + Larson scanner example 2026-05-19 00:21:08 -03:00
editor fix(editor): surface QEMU compile failure to the user instead of silent warning 2026-05-23 08:39:26 +02:00
examples
layout feat(desktop): hide header strip, splash screen, native locale switcher 2026-05-22 19:39:22 -03:00
raspberry-pi feat(pi): pluggable slave handler + canvas wire detection for I2C/SPI/UART 2026-05-18 16:26:37 +02:00
simulator feat(boards): expose Raspberry Pi 4 and Pi 5 in the picker (UI + pin wiring) 2026-05-23 04:46:59 +02:00
ui
velxio-components feat(boards): expose Raspberry Pi 4 and Pi 5 in the picker (UI + pin wiring) 2026-05-23 04:46:59 +02:00
ComponentPickerModal.css
ComponentPickerModal.tsx feat(boards): expose Raspberry Pi 4 and Pi 5 in the picker (UI + pin wiring) 2026-05-23 04:46:59 +02:00
DynamicComponent.tsx fix(ui): narrow pointer-passthrough whitelist; restore DHT22/HC-SR04 dialog 2026-05-19 15:16:47 -03:00