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:
| Action | Description |
|---|---|
| Rotate Left | Rotate the component 90° counterclockwise |
| Rotate Right | Rotate the component 90° clockwise |
| Mirror Horizontal | Flip the component left-to-right |
| Mirror Vertical | Flip the component top-to-bottom |
| Reset Transform | Return the component to its original orientation |
| Add to Component List | Save 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