Appearance, Editor, Terminal & Workspace
Settings that shape how the app looks and how the editor, terminal, and workspace behave. Most can also be changed by asking Jaade Bot ("dark mode", "use the orange accent", "make the terminal text bigger").
App appearance
| Setting | Options / range | Notes |
|---|---|---|
| Theme | light, dark, system, plus named variants | system follows the OS. Named variants — such as Linen (a warm, near-white light theme) — are grouped under a More Themes submenu. |
| Accent color | default, orange, yellow, green, blue, pink, purple | Drives selection, primary buttons, and active highlights. |
| Compact sidebar | on / off | Tighter spacing in the left sidebar session list. |
| Right-sidebar activity bar | auto, vertical, horizontal, hidden | Where the right-rail activity icons live. |
| UI zoom | 0.8–2.0 (80%–200%) | Scales the whole app chrome. Cmd/Ctrl = / - / 0 step and reset; persists. |
| Language | en (English), zh (Chinese) | Seeded from OS locale on first run, then your choice sticks. |
Editor
The editor font and behavior live under Settings → Editor.
- Font family and font size for the file viewer, editor, and code blocks. (To make just code bigger, bump the editor font size; to scale the whole UI, use UI zoom.)
- Vim mode — vim keybindings in the file viewer and editors, with a mode status bar. Off by default. You can set the NORMAL-mode block cursor color and whether it blinks.
- LSP toggles — per-language language-server intelligence (see Files & Editor). A global on/off and an initialize-timeout setting live under Advanced.
Terminal
Terminal look and behavior live under Settings → Terminal (see also the Terminal feature).
- Color theme —
system(default) plus presets:default-dark,default-light,dracula,nord,tokyo-night,one-dark,catppuccin-mocha,solarized-dark,solarized-light,gruvbox-dark,monokai,ghostty,desert. Custom themes can be saved in the Settings UI. - Typography — font family, font size (8–32), line height (1–2), and optional ligatures (for Fira Code, JetBrains Mono, Cascadia Code, …).
- Cursor —
block/bar/underline, with optional blink. - Behavior — scrollback (100–100,000 lines), inactive-pane dim level (0–60%), login-shell mode, and GPU acceleration (disable only if you see rendering glitches).
Workspace & Git
- Reopen last workspace on launch.
- Show hidden files (dotfiles) and show ignored files (git-ignored) in the explorer.
- Open folders in a new window instead of replacing the current one.
- Paste history — record recent clipboard entries for quick re-paste, with a configurable max (1–500).
- Commit message template — prefill text for the commit input.
- PR template — a custom system prompt for AI-generated PR titles/descriptions.
- Quick commit actions — the customizable list behind the commit split-button (each is a
{label, prompt}; exactly one is the default). - Worktree directory — base directory for agent-created git worktrees (empty uses the default location).
Separately, Jaade always auto-saves and restores each workspace's open chats, file viewers, and terminals — there's no setting for that; see Core Concepts.
