跳到主要内容

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