Appearance (code font)

DevCentr uses a dedicated monospace face for the integrated terminal and other code panels. UI chrome stays on the normal UI font.

Choices

Face Role

Cascadia Mono

Default. No ligatures — better for tables, grids, and judging column alignment (Nu table output, logs, diffs).

JetBrains Mono

Supported alternate. Good coding face; ligatures optional at the OS/editor level, but DevCentr asks for the Mono family name as installed.

Do not default to Cascadia Code (ligatures) for DevCentr terminals. Mono is the recommendation.

In the app

  1. Open Appearance in the top bar.

  2. Pick Cascadia Mono or JetBrains Mono.

  3. Optionally set repository terminal shell preference (auto prefers Nushell when nu is on PATH) and Env refresh: inject and run.

  4. Save. Stored in ~/.dev-center/ui-settings.json as codeFontFace, terminalShell, and envRefreshAutoRun.

New terminal command blocks pick up the face immediately. Reopen panels that were already open if they still show the old face. The Auto-run checkbox on the terminal env chrome also persists envRefreshAutoRun.

Fallbacks if the chosen face is missing: the other recommended mono, then Consolas, then Courier New.

Outside DevCentr

Strong recommendation for editors and terminal hosts used with Dev-Centr workflows:

  • Prefer Cascadia Mono (or JetBrains Mono) in Windows Terminal / Cursor / VS Code for terminal and editor monospace.

  • See Recommended Tools.