Visual Editor

Master the diagram editor

The visual editor is the heart of Relmic. It provides an infinite canvas where you design schemas with drag-and-drop, multiple view modes, and intelligent auto-layout algorithms.

Canvas navigation

The editor uses an infinite canvas that you can pan and zoom freely. Use two fingers on a trackpad to pan, or scroll and pinch to zoom in and out. The canvas remembers your viewport position per project.

Use the toolbar's Fit to screen button to instantly zoom out to see all tables, or Reset zoom to return to 100%.

6 view modes

View modes control how much detail is shown on each table card. Switch between them using the toolbar dropdown. The view mode you select applies to all tables on the canvas.

Full Details

Shows table name, all columns with types, keys, and constraints. The default view for designing schemas.

Logical

Shows table name and column names with their data types — without constraints or extra metadata. A clean, logical view of your schema.

Keys

Shows only primary and foreign key columns. Ideal for reviewing relationships between tables.

Indexes

Shows columns that are part of indexes. Useful for reviewing query performance and index coverage.

Descriptions

Shows table and column descriptions alongside names. Useful for documentation reviews and data dictionaries.

Table Only

Shows only the table name with no columns. Best for very large schemas where you need a bird's-eye view of the structure.

4 auto-layout algorithms

When your schema grows beyond a few tables, manually positioning every table becomes tedious. Auto-layout algorithms arrange all tables automatically based on their relationships. Open the layout menu in the toolbar and choose an algorithm.

Force-Directed

Physics-based algorithm that positions related tables closer together while keeping unrelated tables apart. Best for organic, natural-looking layouts.

Hierarchical

Arranges tables in a top-to-bottom tree based on relationships. Ideal for schemas with clear parent-child hierarchies.

Grid

Places tables in a uniform grid pattern. Good for schemas without strong hierarchical relationships.

Circular

Arranges tables in a circle. Useful for schemas where relationships form a ring or cycle.

Keyboard shortcuts

Speed up your workflow with keyboard shortcuts. On macOS, substitute Cmd for Ctrl.

ShortcutAction
Scroll / PinchZoom in and out
Ctrl + ZUndo last action
Ctrl + Shift + ZRedo last action
Double-click canvasAdd a new table

Dark and light themes

Relmic ships with both dark and light themes, each optimized for long design sessions. Toggle between them using the theme button in the top-right corner of the editor. Your preference is saved and synced across devices.

Full undo and redo

Every action in the editor is tracked in an undo history. PressCtrl + Zto undo andCtrl + Shift + Zto redo. This includes adding, editing, and deleting tables, columns, relationships, and layout changes.

For a permanent record of your schema at a point in time, use the Revisions feature to save milestones.