Zum Hauptinhalt springen

Working in the Editor

This page covers advanced editor features: the right-click context menu, component transformations, file operations, and real-time collaboration.

Right-click context menu​

Right-click on any component to open the context menu with these actions:

ActionDescription
Rotate LeftRotate the component 90° counterclockwise
Rotate RightRotate the component 90° clockwise
Mirror HorizontalFlip the component left-to-right
Mirror VerticalFlip the component top-to-bottom
Reset TransformReturn the component to its original orientation
Add to Component ListSave this component to one of your personal inventory lists

Rotating and mirroring​

Use the context menu to orient components as needed in your schematic. This is especially useful when routing wires or matching pin layouts.

  • Rotate changes the component's angle in 90° increments
  • Mirror flips the component along the horizontal or vertical axis
  • Reset Transform restores the default orientation

Saving and loading​

Auto-save​

Tebemo automatically saves your work at a regular interval. You can configure the auto-save interval (10 to 600 seconds) or disable it entirely in Settings.

Manual save​

Use Project > Save to save immediately.

Loading a board​

Use Project > Load Board to open the load modal. Your saved boards are listed with their names, descriptions, and last-edited timestamps. Click a board to load it into the editor.

Import and export​

Export to JSON​

Project > Export JSON downloads your circuit as a .json file. This file contains the complete circuit definition — all components, connections, positions, and properties.

Use this to:

  • Back up your work locally
  • Share circuits outside of Tebemo
  • Transfer designs between accounts

Import from JSON​

Project > Import JSON lets you load a previously exported circuit file. Select a .json file from your computer and the circuit will be loaded into the editor.

Clearing the canvas​

Project > Clear removes all components and wires from the current board. A confirmation dialog appears before the canvas is cleared.

Collaboration​

When a board is shared with edit permissions, multiple users can work on it simultaneously.

Active users​

The Users List panel (toggle from View > Users List) shows who is currently viewing or editing the board, with online status indicators.

Live cursors​

When collaboration is active, you can see other users' cursors moving on the canvas in real time.

Conflict-free editing​

Changes from all collaborators are synchronized in real time. Each user sees updates as they happen.

Circuit Components panel​

Toggle the Circuit Components panel from View > Circuit Components. This panel lists all components currently placed on the board, organized by type. It gives you a quick overview of what's in your circuit without scanning the entire canvas.

Presentation mode​

Click the Present button in the toolbar to open a clean, full-screen view of your circuit in a new browser tab.

Presentation mode:

  • Removes all editor UI (toolbar, side panels, menus)
  • Shows only the circuit with the board name in the top-left corner
  • Supports pan and zoom for navigating large circuits
  • Is read-only — no editing is possible
  • Respects your light/dark theme setting

This is ideal for demos, lectures, screen sharing, and review sessions.

Tips​

  • Use junctions to cleanly join multiple wires at a single point
  • Name your components (e.g., "R1", "C_filter") to make circuits easier to read and debug
  • Export your circuit as JSON before making major changes — it's a quick backup
  • Use the Circuit Components panel to verify you haven't missed any connections