08 / Splitline field manual
Shortcuts and settings
Keep the workbench fast with Mac keyboard controls, adjustable evidence drawers, and narrowly scoped settings for Finder, licensing, and Analyze.
Updated
Use keyboard shortcuts
The app uses the Command key on macOS. These controls stay close to the task they affect:
| Shortcut | Result |
|---|---|
| ⌘ K | Focus search in the active Rows or JSON Explore workspace. |
| ⌘ V | Open the paste panel with the clipboard text already in it, so JSON, JSONL, CSV, or TSV can be opened without saving a file first. It does nothing while the caret is in a text field, where paste keeps its normal meaning. |
| ⌘ S | Commit an active primitive cell edit, then run the available Save or Export action for the active row file. It never opens the browser’s “save page” dialog. |
| ⌘ B | Collapse or expand the file rail on a wide window. |
| ⌘ ⌥ B | Retract or expand an already-open, docked Analyze drawer on a wide window. It does not open a closed Analyze session. |
| Enter / Escape in an editable primitive cell | Begin or commit the edit / cancel it. |
| ⌘ Enter / Escape in a nested JSON editor | Apply valid JSON / cancel the draft. |
| Enter / Shift Enter in Analyze | Send the task / insert a new line. |
| ← / →, ↑ / ↓, Home / End in Visualize | Move the chart’s single keyboard focus through visible marks or jump to the first / last mark. |
| Enter / Space in Visualize | Pin the active mark and open its bounded source-row evidence. |
| Escape | Close the topmost open surface; a search field first clears its own search state. |
In a JSON tree, ↑ and ↓ move among visible items, → expands or enters children, ← collapses or returns to a parent, and Home/End move to the first or last visible item.
When the chart has focus, Escape clears its pinned mark. A modal or expanded surface above it still owns the first Escape press.
Resize drawers
The row inspector and Analyze each have a narrow handle on their left edge. Drag left to widen a drawer or right to narrow it. Splitline protects a 420 px minimum data stage, so a drawer stops growing before it crushes the table.
For keyboard resizing, focus the handle announced as Resize row inspector or Resize Analyze:
| Key | Drawer change |
|---|---|
| ← / → | Widen / narrow by 16 px. |
| Shift ← / Shift → | Widen / narrow by 64 px. |
| Home / End | Go to the drawer’s maximum / minimum. |
| Enter | Restore the default width. |
The row inspector ranges from 260–560 px and opens at 330 px. Analyze ranges from 340–720 px and opens at 420 px. Double-clicking either handle also restores its default.
Below 1,360 px, Analyze becomes an overlay instead of consuming table width. Below 901 px, the row inspector does the same. The stored drawer preference remains intact when the current window temporarily cannot fit it.
Fold workspace surfaces
On windows at least 900 px wide, the file rail’s heading chevron or ⌘ B folds it to a 48 px strip. The strip retains Add files, split-colored file controls, issue signals, the active-file mark, and the local-data reminder.
On windows at least 1,360 px wide, the chevron in an open Analyze session or ⌘ ⌥ B retracts it to a 48 px status strip. The session stays mounted: the composer draft, transcript, and in-flight request survive. Expanding restores the previous width. The row inspector has no retracted state; close it when you no longer need that record’s evidence.
At narrower widths those fold controls disappear because the rail has already adapted horizontally and the drawers already overlay the stage.
Open app settings
Choose the gear button in the top bar for settings that belong to the Mac app rather than one dataset.
Finder dataset size limit controls how many bytes Splitline reads from a JSONL, CSV, or TSV file opened through Finder before it stops cleanly. The default is 32 MiB; you can choose 1–256 MiB. Raising it uses more memory because decoded and parsed data expands beyond the source size. A change applies to the next file you open.
This setting does not change the fixed whole-document envelope for Finder JSON: 16 MiB, 100,000 values, and 256 levels. It also does not remove the row-dataset ceilings of 250,000 records, 100,000 issues, or 2,000,000 top-level field values.
When licensing is active, the same dialog reports the license state. A licensed Mac can choose Deactivate this Mac there before moving a seat. The authoritative procedure is in Device transfer.
Open Analyze settings
Inside an active Analyze session, choose Settings in the session bar. This drawer shows the endpoint, model, and authentication mode.
- A saved connection can be edited or removed. Removal deletes its non-secret config and the separate macOS Keychain token.
- An environment-provisioned connection names its
SPLITLINE_AI_*source and must be changed outside Splitline, followed by a relaunch. - Browser development can also switch away from its local proxy, but that preset is not part of the macOS product.
Connection setup and its data-consent boundary live here, not in the app-wide gear dialog.
Know what is remembered
Splitline remembers drawer widths, the file-rail fold, the Analyze retracted state, and the Finder byte budget as local preferences. They contain no file names, field names, values, counts, prompts, or results.
The Analyze transcript and composer session are memory-only and reset on relaunch or New session. Visualize also keeps active views, pending suggestions, manual settings, pins, legend state, and visible ranges only in memory; New session clears unaccepted agent suggestions but leaves active views in place. Tokens use the macOS Keychain; prompts, model replies, results, visualization state, license state, and update state are not stored in browser local storage.