velxio/frontend/src/components/simulator
David Montero Crespo c1b0398c0d feat(editor): translate ComponentPicker + LibraryManager modals (Editor block 7)
ComponentPickerModal — the "Add Component" dialog:
- Header (title + close button), search input placeholder + clear,
  category tabs (All Components / Boards), loading + empty-state
  copy, "Clear filters" button.

LibraryManagerModal — the Arduino library browser:
- Window title, Search / Installed tabs, filter input placeholder.
- Search-tab states: searching-for-query, generic loading, no
  results (with optional query interpolation).
- Per-library row: "by {{author}}" caption, Install / Installing /
  Uninstall / Uninstalling button labels.
- Installed-tab empty-state with the prompt to use the Search tab.

Brand and product names left untouched ("LIBRARY MANAGER" stays
all-caps in English; the localised variants follow each language's
convention for product UI titles). Hand-translated for all 9
locales.

InstallLibrariesModal still pending — it's the auto-install
prompt that fires when an example needs libraries; smaller scope
but lives in the same area.
2026-05-09 11:29:07 -03:00
..
BoardOnCanvas.tsx feat(components): swap BMP280 + ATtiny85 to fritzing art 2026-05-08 23:06:44 -03:00
BoardPickerModal.tsx refactor: rename components and update prefixes to 'velxio-' for consistency 2026-04-21 16:45:45 -03:00
CameraToggle.tsx feat(webcam): universal compatibility — any webcam on any PC 2026-05-03 00:48:24 -03:00
ComponentPalette.css
ComponentPalette.tsx feat: update architecture documentation and improve component property dialog 2026-03-03 20:42:17 -03:00
ComponentPropertyDialog.css feat(canvas): inline two-step delete confirm in ComponentPropertyDialog 2026-05-08 12:25:13 -03:00
ComponentPropertyDialog.tsx feat(canvas): inline two-step delete confirm in ComponentPropertyDialog 2026-05-08 12:25:13 -03:00
InstallLibrariesModal.css refactor: rename components and update prefixes to 'velxio-' for consistency 2026-04-21 16:45:45 -03:00
InstallLibrariesModal.tsx feat: Add library version management and uninstall functionality 2026-05-02 12:54:09 +05:30
LibraryManagerModal.css refactor: rename components and update prefixes to 'velxio-' for consistency 2026-04-21 16:45:45 -03:00
LibraryManagerModal.tsx feat(editor): translate ComponentPicker + LibraryManager modals (Editor block 7) 2026-05-09 11:29:07 -03:00
Oscilloscope.css refactor: rename components and update prefixes to 'velxio-' for consistency 2026-04-21 16:45:45 -03:00
Oscilloscope.tsx style: update ESLint rules and clean up code formatting across multiple files 2026-04-21 17:14:27 -03:00
PinOverlay.tsx feat: add touch-friendly components for improved mobile usability 2026-05-08 11:12:26 -03:00
PinPickerDialog.tsx feat: add touch-friendly components for improved mobile usability 2026-05-08 11:12:26 -03:00
SelectionActionBar.tsx feat: add touch-friendly components for improved mobile usability 2026-05-08 11:12:26 -03:00
SensorControlPanel.css refactor: rename components and update prefixes to 'velxio-' for consistency 2026-04-21 16:45:45 -03:00
SensorControlPanel.tsx refactor: rename components and update prefixes to 'velxio-' for consistency 2026-04-21 16:45:45 -03:00
SerialMonitor.tsx fix(serial-monitor): strip ANSI escape sequences from board output 2026-05-08 16:32:59 -03:00
SimulatorCanvas.css feat(canvas): keyboard shortcuts + toolbar undo/redo buttons 2026-05-08 12:11:53 -03:00
SimulatorCanvas.tsx feat(editor): translate SimulatorCanvas header + remove dialog (Editor block 4) 2026-05-09 03:20:36 -03:00
WireInProgressRenderer.tsx refactor: rename components and update prefixes to 'velxio-' for consistency 2026-04-21 16:45:45 -03:00
WireLayer.tsx feat: add touch-friendly components for improved mobile usability 2026-05-08 11:12:26 -03:00
WireModeBanner.tsx feat: add touch-friendly components for improved mobile usability 2026-05-08 11:12:26 -03:00
WireRenderer.tsx refactor: rename components and update prefixes to 'velxio-' for consistency 2026-04-21 16:45:45 -03:00