Skip to content

Controls

Control Behavior
Tab 1 through Tab 4 Select one of four fixed scratchpads. Selecting a previously unvisited tab starts its Python session.

Tab selection also exits command mode.

Control Enabled state Behavior and side effects
Kernel-state pill Always visible Displays the current starting, idle, busy, stopped, or error state.
Clear Disabled while a lifecycle change is starting Stops the active kernel, replaces its cells with one empty cell, resets counter and focus state, and leaves the tab stopped. No confirmation.
Run All Disabled while stopped, starting, busy, or error Sequentially executes every nonempty cell present when the click begins and stops on the first error or cancellation.
↻ Restart Disabled while a lifecycle change is starting Replaces the active Python session, clears outputs, resets execution labels, and resets cell states. Requests confirmation when busy.
■ Stop Disabled while stopped, starting, or error Ends the active Python session and requires Restart before further execution. Preserves source and current rendered outputs.
Control State Behavior
Execution label After an execution request Displays [N], increasing independently within that tab.
▶ Cell not running Runs the cell.
■ Cell running Requests a kernel interrupt. A force-kill follows after two seconds only if that execution remains busy.

If the tab is stopped, select Restart before using the run button.

Control Behavior
↑ Swap the cell with the previous cell; no-op at the top.
↓ Swap the cell with the following cell; no-op at the bottom.
× Delete the cell. If it was the only cell, create a fresh replacement.
Location Visibility Behavior
Below the final cell Always visible Append and focus a new cell.
Between cells Visible while the gap is hovered Insert and focus a new cell after the preceding cell.
  • Quit — quits the application and ends its tracked Python processes.
  • Settings… — opens or focuses a 520 × 480 settings window.
  • Close Window — closes the active window. The release has no documented main-window recreation command.
  • Undo
  • Redo
  • Cut
  • Copy
  • Paste
  • Select All
  • Minimize
Control Immediate effect Persisted effect
Use native glass effects Previews the effect in the main window. Stored only after Save.
Interpreter Updates the unsaved settings form. Stored after Save; active Python sessions change only after an app relaunch.
Save Saves the displayed settings. Rewrites the complete TOML file with standard formatting.

The settings window reports load, save, and live-appearance errors inline.