Themes & appearance

19 themes, light and dark, plus your choice of code font and density.

Themes

Pandia ships 19 built-in themes across 11 families, in both dark and light. The default is Dark (Default). Pick Auto to follow your OS — Pandia switches between the dark and light variant of the family as your system appearance changes.

The families include Default, Solarized, GitHub, Gruvbox, One, Tokyo Night, Catppuccin and High Contrast — each with a dark and a light variant. A few themes are dark-only: Dracula, Nord and Monokai.

Code font

The same monospace typeface renders both the UI and your JSON. Choose from 12+ monospace fonts:

  • IBM Plex Mono — the default.
  • JetBrains Mono, Fira Code, Source Code Pro, Roboto Mono, Space Mono, Inconsolata, Ubuntu Mono, Geist Mono, Cascadia Code, DM Mono and Victor Mono.
  • Your installed system fonts, or a custom family by name.

You can also adjust the font size.

Density

Three densities control spacing and line height, so you can fit more on screen or give rows room to breathe:

  • Compact — tighter rows, more on screen.
  • Normal — the default.
  • Comfortable — looser spacing.

Syntax colours

Pandia colours JSON values by kind — string, number, boolean and null each get their own hue — while keys are left uncoloured, rendered in plain primary text. null is the only italicised value.

{
  "name": "Ada",
  "count": 42,
  "active": true,
  "email": null
}

Where to set it

Configure your theme, code font, size, density and syntax colours in Settings.