Visual Sync
Freeform canvas editor — draw shapes, connect ideas, and build visual diagrams on an infinite board.
Overview
Visual Sync is TotalApp's full-screen, infinite canvas editor. It opens when you click on a board from the My Boards list. Use it to sketch ideas, map flows, build wireframes, or capture anything visual using shapes, text labels, connectors, and freehand drawing.
Quick Start
Open any board from My Boards to enter the canvas. Double-click anywhere on the canvas to add a text label, or use the shape toolbar on the left to place shapes. Press Ctrl+S to save, or use the ← back arrow (top-left) to exit — your work is saved and a thumbnail is generated automatically.
Canvas Navigation
Zoom
Scroll the mouse wheel (or pinch on a trackpad) to zoom in and out. The canvas zooms around your cursor position. Use the zoom controls in the bottom-right corner to set a specific zoom level.
Pan
Hold Space and drag to pan across the canvas. Alternatively, use a two-finger drag on a trackpad. The canvas is infinite — you can pan in any direction without hitting a boundary.
Fit to Screen
Press Ctrl+Shift+H or click the "Fit" button to zoom and pan so all content fits within the visible viewport.
Drawing Tools
The shape toolbar on the left side of the canvas gives you access to all drawing tools:
Canvas Navigation
Zoom
Scroll the mouse wheel (or pinch on a trackpad) to zoom in and out. The canvas zooms around your cursor position. Use the zoom controls in the bottom-right corner to set a specific zoom level.
Pan
Hold Space and drag to pan across the canvas. Alternatively, use a two-finger drag on a trackpad. The canvas is infinite — you can pan in any direction without hitting a boundary.
Fit to Screen
Press Ctrl+Shift+H or click the "Fit" button to zoom and pan so all content fits within the visible viewport.
Adding Shapes
Use the shape toolbar on the left side of the canvas to add elements:
| Shape Type | How to Add |
|---|---|
| Rectangle | Click the rectangle tool, then click-drag on the canvas to draw. |
| Circle / Ellipse | Click the ellipse tool, then click-drag on the canvas to draw. |
| Text Label | Double-click anywhere on the canvas to place a text element inline. |
| Arrow / Connector | Hover over a shape's edge until connection handles appear, then drag to another shape. |
| Freehand | Select the pencil tool and draw freely with your mouse or stylus. |
Editing Shapes
- Select — click a shape to select it. A selection border with resize handles appears.
- Move — drag a selected shape to reposition it.
- Resize — drag any of the eight resize handles around the selection border.
- Edit text — double-click a text element or a shape with a label to enter edit mode.
- Delete — select a shape and press Delete or Backspace.
- Multi-select — hold Shift and click multiple shapes, or drag a selection rectangle over them.
Saving
The canvas auto-saves changes periodically. You can also force a save at any time by pressing Ctrl+S. When you close the canvas (click the ← arrow in the top-left), the board is saved and a new thumbnail is generated for the board card.
Thumbnails Update on Save
The board card thumbnail shown on the My Boards list is generated from the canvas SVG content each time the board is saved. If the canvas is empty, a placeholder icon is shown instead.
Data Persistence
All boards and their canvas content are stored on the TotalApp server via a persistent JSON API. Your boards are tied to your account and will be available on any device or browser session — no local storage is used.
- Board list (titles, metadata, thumbnails) is loaded from the server when you open My Boards.
- Canvas content (shapes, positions, connections) is saved to the server on explicit save or auto-save.
- Thumbnails are SVG data URIs stored alongside the board data.
No Local Storage
Board data is never stored in the browser's localStorage or IndexedDB. All persistence goes through the server, so your boards survive browser clears, incognito sessions, and device switches.
Frequently Asked Questions
Related Documentation
- My Boards — manage and organise your boards
- Collab Chat
- Meeting & Huddle
- My Diagrams