Themes and appearance
Eleven built-in themes and an editor that generates a whole token set from three seed colours.
Checked against v1.11.0 Updated
The eleven built-in themes
The same workspace in each one. On first launch the app picks Monghoul Dark or Monghoul Light to match the operating system, and then stays on what you chose.
- Every built-in theme meets WCAG AA contrast on every surface it paints: 4.5:1 for text, 3:1 for non-text indicators such as chart series
- Chart series are guaranteed distinguishable from one another within a theme
- A brand accent for tier badges and highlights, kept distinct from the primary action and status colors
- Theme changes apply instantly across the app, with no restart
The theme editor
- Theme editor with 3-color generation. Pick Brand, Background, and Foreground and the rest is derived, previewed live across the app including the code editor (Pro)
- Background and foreground follow the brand color until you set them by hand. The light or dark choice starts from the system appearance, and switching it re-derives both (Pro)
- Editable colors are grouped as Core, Surfaces, Borders, Status, Interaction, and MongoDB type colors, alongside typography and a palette section that regenerates the whole theme (Pro)
- Custom themes cover app colors, semantic and interaction states, MongoDB value types, typography, editor syntax, result views, and index badges (Pro)
- MongoDB type colors for data type badges, editable as their own group (Pro)
- Monaco editor theming with custom token rules (Pro)
- Import and export themes as JSON files to share (Pro)