Skip to content
Monghoul

Tabs and workspace

Tabs, split panels, detached windows, and what the app restores when you reopen it.

Checked against v1.11.0 Updated
A workspace with many open tabs across several connections
Fig 01 Workspace · Tabs carry their connection colour, so context is visible
  • Tab types: Query, Markdown, and JSON Viewer (read-only tree), plus Cluster Monitor and User Management on Pro
  • Markdown tabs with editing, a side-by-side split, or preview, a formatting toolbar, GitHub-flavored Markdown, task lists, and sanitized embedded HTML
  • Markdown tabs autosave, and save to favorites the way query tabs do
  • An empty markdown tab opens in the editor; one with content opens in preview
  • Drag-and-drop tab reordering within a panel and across panels
  • Drop a tab on a panel’s left, right, top, or bottom edge to split that panel and open in the new half. The half is previewed and named before the drop
  • The tab strip is a keyboard tab list: one stop in the tab order, Left and Right move, Home and End jump to the ends, Enter opens, Delete closes, F2 renames. A screen reader hears one set of tabs with the selected one named
  • Tab context menu: Execute/Stop Query, Clone, Reveal in Sidebar, Rename, Split Right/Down, Move to Panel, Open in New Window, Close, Close Others
  • Inline rename by double-clicking the title, a connection color indicator per tab, and middle-click to close
  • Restore up to the 100 most recently closed tabs, newest first, with the title, code and view configuration. The query result is not kept, so the query runs again
  • Moving a tab between panels preserves its editor, result, pagination, preview, and toolbar state
  • Leaving a tab does not cancel a running query or a background operation
  • Background work stays cancellable from the footer, and inactive tabs pause their own polling and timers
  • Multi-panel layout: horizontal, vertical, and nested splits, resizable dividers, and custom panel names
  • Detach any tab into a floating window and reattach it later, with size and position persisted (Pro)
  • Main window bounds saved and restored on launch
The workspace split into two panels, each running its own query
Fig 02 Workspace · Split panels, each with its own query and result