PANELITH DOCS Open the interactive docs ↗

Reference · Panelith 0.1.0 · plain HTML edition; the interactive edition has search and live examples

Built-in commands

The pane commands the shell implements itself (server=False in the manifest). They run in the browser with no round trip; builtin_hotkeys re-maps their keys and builtin_commands trims the list.

Id Title Default key Keywords
pane.splitVertical Pane: Split Vertically alt+shift+\ pane split vertical column
pane.splitHorizontal Pane: Split Horizontally alt+shift+- pane split horizontal row
pane.splitBottom Pane: Full-Width Pane Below none pane split bottom full width band footer across
pane.close Pane: Close (Sub-tab → Tab → Pane) alt+shift+w pane close remove tab subtab
pane.collapse Pane: Collapse / Expand alt+shift+c pane collapse expand fold
pane.maximize Pane: Maximize / Restore alt+shift+f pane maximize restore full
pane.focusLeft Pane: Focus Left alt+shift+left pane focus left
pane.focusRight Pane: Focus Right alt+shift+right pane focus right
pane.focusUp Pane: Focus Up alt+shift+up pane focus up
pane.focusDown Pane: Focus Down alt+shift+down pane focus down
pane.moveContentPrev Pane: Move Content to Previous Pane alt+shift+ctrl+[ pane move content previous
pane.moveContentNext Pane: Move Content to Next Pane alt+shift+ctrl+] pane move content next
pane.cyclePrev Pane: Previous Tab alt+shift+[ pane tab previous cycle
pane.cycleNext Pane: Next Tab alt+shift+] pane tab next cycle
pane.subtabPrev Pane: Previous Sub-tab none pane subtab previous
pane.subtabNext Pane: Next Sub-tab none pane subtab next
pane.rename Pane: Rename Tab alt+shift+r pane tab rename title name
app.commandBar Open the Command Bar alt+shift+. command bar palette search
app.help Toggle the Hotkey Help alt+shift+h help hotkeys keyboard shortcuts
app.theme Theme: Toggle Light / Dark none theme light dark colour color scheme appearance
app.layouts Layouts: Save or Restore the Canvas none layout layouts save restore workspace arrangement panes

run_builtin("list:<id>") toggles a list's drawer; it is not in the table because it is generated per list.

a.run_builtin("app.help")
The help overlay lists these first, then the app's own commands.