Workspaces
A workspace is a project context — its own canvas, sessions, layout, and optional repo.
Managing workspaces
- New — the
+next to the workspace tabs, or ⌘⇧N. - Switch — click a tab, or ⌘Tab / ⌘⇧Tab to cycle. Each restores its own panes and arrangement.
- Rename — double-click a workspace tab.
- Delete — right-click a tab → Delete. Deleting your last workspace resets to a fresh empty one (CodeGrid always keeps at least one).
Bound repositories
A workspace can be bound to a repo path. New sessions default to that directory, and git actions (status, branch, publish) target it. Open a folder as a new workspace and CodeGrid auto-names the workspace after it.
Layouts are per-workspace
Your pane positions, zoom, and pan are saved against each workspace, so switching contexts feels like switching desks — everything is exactly where you left it.