The Table

The main play surface where pieces, spaces, and annotations live, and the Table Settings dialog that configures it.

The table is the central area of a session. It is where pieces, spaces, and annotations are placed, moved, and interacted with during play. Most of what happens in a session happens here.

The table has a full camera you can pan and zoom to move around the play surface. These controls work in both View and Edit modes, and operate only on your own view: other players each have their own independent cameras.

  • Drag to pan. Press and hold the left mouse button on any empty area of the table, then drag. The viewport follows the pointer at 1:1 speed so the spot you grabbed stays under the cursor. Dragging directly on a piece picks that piece up instead, and holding Shift starts a marquee selection rather than a pan.
  • Mouse wheel to zoom. Scrolling the wheel over the table zooms in or out anchored on the point under the cursor, so the location you are pointing at stays put while the view scales around it. Wheel zoom speed is configurable in the Keyboard Bindings editor.
  • Pinch to zoom (touch). On touch devices, a two-finger pinch zooms around the midpoint of your fingers, while a single-finger drag on the background pans.
  • Arrow keys to pan. With keyboard shortcuts enabled, the arrow keys nudge the viewport in their respective directions. The bindings can be changed in the Keyboard Bindings editor.
  • Focus shortcuts. The M key focuses your own player area and the T key fits all table content into view. Both are also available as buttons under the Minimap.
  • Minimap jumps. Clicking on the Minimap canvas recenters the main view on that point, and dragging the white viewport rectangle there pans the table in real time.

Editing the Table

The table itself is configured through the Table Settings dialog. Open it by switching the Action Dock to Edit mode with nothing selected and choosing Edit Table, or from the table's right-click context menu. The dialog has four or five tabs depending on your privilege level.

The Table Settings dialog open on the Table tab, showing tabs for Table, Grid, Players, Preferences, and Privileges; width, height, and color fields visible on the Table tab

Table

Controls the overall dimensions and appearance of the play surface.

  • Table Width and Table Height — the full table size in the table's preferred units. The minimum is driven by the current player and grid configuration; the maximum is 12,000 mm in each direction (roughly 12 meters). A hint below the fields shows the current minimum in the active unit.
  • Table Color — the base color of the table surface, edited with a color picker.

Grid

Controls the grid overlay and snapping behavior.

  • Grid Type — Square, Hex (Flat-top), or Hex (Pointy-top).
  • Snap to Grid — when on, moved entities snap to grid intersections.
  • Show Grid — shows or hides the grid overlay on the table. Snapping still works when the grid is hidden.
  • Grid Size — the spacing between grid lines, from 5 mm to 200 mm. The field is disabled when both Snap to Grid and Show Grid are off.

Players

Controls seating, player spaces, and hand mechanics. Several groups of fields live inside collapsible sections with their own on/off toggles.

  • Max Players — the maximum number of seated players at this table, bounded by the session's maximum seat count.
  • Player Spaces (collapsible, toggled) — when enabled, shows designated player areas on the table. Inside the section:
    • Player Space Width and Player Space Height set the size of each player's area. The maximum is the current table width and height.
  • Hand (collapsible, toggled) — when enabled, gives each player a hand at the bottom of the viewport. Inside the section:
    • Max Hand Size sets the maximum number of tiles a single player may hold at one time, from 1 to 99.
  • Hand Lane (collapsible, toggled) — when enabled, shows a dedicated hand lane attached to each player space. Requires Player Spaces and Hand to both be enabled. Inside the section:
    • Hand Lane Height sets the height of the hand lane in millimeters, from 10 mm to 500 mm in 5 mm steps.

Preferences

Session-wide preferences that affect your own view and interaction.

  • Keyboard Shortcuts — enables or disables keyboard shortcuts for this session.
  • Watch Replay — shows or hides the replay timeline panel.
  • Preferred Units — Millimeters (mm), Centimeters (cm), or Inches (in). Controls which units are used in table-facing numeric fields. All dimensions are stored in millimeters regardless of this setting.
  • Keyboard Bindings — a button that opens the keyboard bindings editor.
  • Discord Voice — a button that reopens the Discord voice panel if it has been dismissed. Only shown when the panel is currently hidden.

Privileges

Controls who can do what at the table. This tab is visible only to seated players who currently pass the Edit Privileges Access check, which is itself one of the settings on the tab. Spectators never see it.

Three settings on this tab use the same set of access levels:

  • Everyone — any seated player.
  • Session Starter — only the player who started the session.
  • Game Owner + Collaborators — only users with edit access to the underlying game.

The settings:

  • Edit Privileges Access — who can change the settings on this tab.
  • Table Content Management — who can add, remove, and edit pieces, spaces, and annotations on the table.
  • Markup Access — who can open the markup editor for tiles and dice.
  • Peek Action — where the Peek action is allowed to reveal tiles. Options are Disabled, Player Area Owner, and Everywhere.
  • Allow Looking At Other Hands — lets players inspect the contents of other players' hands without taking anything.
  • Allow Searching Other Hands And Taking A Tile — lets players search another player's hand and take a specific tile.
  • Allow Taking A Random Tile From Other Hands — lets players take one random tile from another player's hand without looking first.

Resetting

A Reset to Defaults button in the dialog footer restores every setting in the dialog to its defaults after confirmation. Done closes the dialog and keeps any changes that have already been applied.