termic.dev
Documentation menu

Themes & appearance

Termic ships eight UI themes and eight syntax themes, configurable fonts, an adjustable terminal font weight, and tunable scrollback, all in the Appearance settings.


Termic re-themes its own chrome and the terminal pane together, so picking a theme changes the terminal as well as the window frame. Appearance settings are where you tune the look and the typography.

UI themes

Eight themes ship built in:

  • System: follows your macOS light/dark setting.
  • Light
  • Claude: the warm terracotta palette, matching Claude Code.
  • Dark+
  • Solarized Dark
  • Cobalt
  • Matrix
  • Rosé Pine

Each one styles the whole app, sidebar, tabs, dialogs and the terminal colors, as a set.

Termic's theme switcher open over the editor, listing System, Light, Claude, Dark+, Solarized Dark, Cobalt, Matrix and Rosé Pine plus a Custom themes entry, with Cobalt selected so the whole app (sidebar, tabs and editor) is rendered in the blue Cobalt palette.

Switch themes from the toolbar and the whole app re-colors at once (here, Cobalt). Appearance settings carry the same list plus a live syntax preview.

Syntax themes

Separately, there are eight syntax themes for the editor and diff view. Appearance settings show a live, syntax-highlighted code preview, so you can see how a theme renders before you pick it.

Fonts

You can set the UI font and the terminal / code font. Termic bundles Inter for the interface and JetBrains Mono for code and terminals, and either can be swapped for another installed monospace font for the terminal. If a glyph is missing from your chosen terminal font, Termic falls back to the bundled JetBrains Mono instead of a thinner mismatched system face.

Terminal font weight

There’s a dedicated terminal font weight setting. The WebGL terminal renderer rasterizes glyphs through Canvas, and WKWebView’s text rendering comes out a touch lighter than macOS Terminal.app. Bumping the weight to Medium (500) closes most of that gap, especially on non-Retina displays. If your terminal text looks faint, this is the setting to reach for.

Scrollback

Terminal scrollback is configurable here too, defaulting to 5,000 lines (the lightweight scratch shell keeps half that). More scrollback uses more memory per terminal, so set it to suit your machine and how far back you typically need to scroll. See Terminal.

Last reviewed: June 5, 2026