Skip to content
| Marketplace
Sign in
Visual Studio Code>Themes>Relaxed Theme - Semantic FocusNew to Visual Studio Code? Get it now.
Relaxed Theme - Semantic Focus

Relaxed Theme - Semantic Focus

nomad-in-code

|
133 installs
| (0) | Free
A calm, readable dark theme for Visual Studio Code with first‑class semantic highlighting. Tuned for TypeScript/JavaScript and C# (.NET)
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Relaxed Theme – Semantic Focus

Relaxed Theme – Semantic Focus is a bundled trio of VS Code themes engineered for semantic clarity, modern UI contrast, and cross-platform readability. Pick the palette that suits your environment:

  • Relaxed Theme – Dark Focus (neutral dusk tones with green focus cues)
  • Relaxed Theme – Day Light (soft daylight base with sharper focus overlays)
  • Relaxed Theme – Night Warm (warm charcoal shell with amber syntax accents, now fully harmonised)

Each variant keeps the same semantic token mapping so language colors stay familiar while the UI adjusts to your lighting.


Build & Release VS Code Extension

Installation

Install from the VS Code Marketplace, then select the variant you prefer from the command palette (Preferences: Color Theme).

What’s new

  • Refined keyboard focus and selection overlays across all variants, including explicit focus outlines for list rows.
  • Day Light theme gains lighter ANSI “bright” colors and stronger list/terminal selection contrast for better daylight legibility.
  • Night Warm switches to a cohesive amber accent family (links, progress, focus) and warmer function/method hues to match the UI shell.
  • Dark Focus separates side bar, panel, and status bar luminance so panes remain distinct without harsh contrast jumps.

VSCode 1.109 Modernizations

Starting with version 0.0.13, Relaxed Theme – Semantic Focus incorporates the modern UI features introduced in Visual Studio Code 1.109, bringing enhanced depth, focus, and a contemporary aesthetic to all three theme variants.

Key Enhancements

Transparency & Frosted Glass Effects

  • Overlay elements (Command Palette, Quick Open, Suggest Widget, Dropdown menus) now use semi-transparent RGBA backgrounds with 87-94% opacity, creating a subtle frosted glass appearance that allows underlying content to show through while maintaining excellent readability.
  • Peek views and breadcrumb pickers feature layered transparency (90-94% opacity), giving a modern "floating" feel to these UI elements.
  • Notifications, menus, and input widgets adopt similar transparency for a cohesive, unified experience across all interactive surfaces.

Softer, More Refined Shadows

  • Widget shadows reduced to 25% opacity for dark themes (#00000040) and 12.5% for light theme (#00000020), creating gentler depth cues without overwhelming the interface.
  • Scrollbar shadows now use approximately 25% opacity, providing subtle elevation hints that enhance spatial relationships between UI components.
  • The softer shadow approach aligns with modern design principles, reducing eye strain during extended coding sessions.

Flattened Background Hierarchy

  • Reduced contrast between editor, sidebar, panel, activity bar, and status bar backgrounds for a more unified, cohesive workspace.
  • Dark Focus: Background tones now range from #26292e to #2b2f34, creating smooth transitions rather than stark separations.
  • Day Light: Ultra-subtle background gradations (#eaedf0 to #f3f4f6) maintain spatial awareness without harsh divisions.
  • Night Warm: Harmonized warm charcoal tones (#2b2f33 to #2f3336) for a seamless, enveloping environment.

Backward Compatibility

All changes are fully backward compatible with VSCode 1.85 and later. The transparency and shadow features work seamlessly across platforms (Windows, macOS, Linux):

  • RGBA color values using 8-digit hex notation (#RRGGBBAA) are standard in VSCode theme definitions.
  • No experimental APIs or flags are required.
  • Themes maintain their core identity and color relationships while adopting modern presentation techniques.

Design Philosophy

These modernizations enhance visual hierarchy and focus without compromising the core principles that make Relaxed Theme special:

  • Readability First: Transparency is carefully calibrated to enhance, not interfere with, code legibility.
  • WCAG AA Compliance: All text maintains 4.5:1 contrast ratios or better against their backgrounds.
  • Semantic Consistency: Token colors remain unchanged, preserving familiar language highlighting across all updates.
  • Cross-platform Unity: Effects work identically on all supported operating systems.

The result is a theme family that feels both timeless and contemporary—calm and clear with a modern polish that complements VSCode 1.109's enhanced capabilities.

Feature highlights

  • Semantic coverage: Dedicated colors for functions, methods, parameters, properties, classes, interfaces, enums, namespaces, modifiers, decorators, and readonly state.
  • UI polish: Themed find/replace, peek views, hover highlights, bracket guides, inlay hints, breadcrumbs, sticky scroll, minimap, and diff editor.
  • Git-aware: Consistent gutter, minimap, and explorer decorations for added/modified/deleted files, plus tuned terminal ANSI colors.

Palette snapshots

Theme Background Foreground Primary Accent Focus Outline Function / Method Keyword String Alert / Removed
Dark Focus #2b2f34 #dde1e6 #7e8f9c #8fae6b #85a7bf #a47aa7 #8fae6b #c4776f
Day Light #f3f4f6 #2a2f37 #4b6b7d #4b6b7d #2f6d86 #7a4f7f #4b7d53 #b03e34
Night Warm #2f3336 #e3e0dc #cfa776 #d6b56f #e0a46a #c48573 #95ad63 #ce6f65

Color values above represent the main UI/accent choices; see the JSON theme files for the full mapping, including terminal, bracket, and diff colors.

Semantic highlighting

  • Ensure Editor: Semantic Highlighting is enabled (Preferences → Settings).
  • Install the language extensions that surface semantic tokens:
    • TypeScript/JavaScript (built-in)
    • C# (C# Dev Kit or ms-dotnettools.csharp)
    • Python, YAML, JSON, and others benefit from the supplied TextMate scopes.

Recommended settings

{
  "workbench.colorTheme": "Relaxed Theme - Dark Focus",
  "editor.semanticHighlighting.enabled": true,
  "editor.fontFamily": "SF Mono, 'Cascadia Code', JetBrains Mono, Menlo, Monaco, Consolas, 'Courier New', monospace",
  "editor.fontLigatures": true,
  "editor.fontVariations": true,
  "editor.fontWeight": "500",
  "editor.fontSize": 14,
  "editor.cursorBlinking": "smooth",
  "editor.cursorSmoothCaretAnimation": "on",
  "editor.smoothScrolling": true,
  "editor.renderWhitespace": "boundary",
  "editor.guides.bracketPairs": true,
  "editor.guides.bracketPairsHorizontal": true
}

Swap the workbench.colorTheme value to Relaxed Theme - Day Light or Relaxed Theme - Night Warm to preload another variant.

Preview

Theme Design

Credits

Relaxed Theme – Semantic Focus draws inspiration from the original Relaxed Theme. Thanks to its creators for the foundation that made these focused variants possible. If you have attribution updates, open a PR.

Contributing

  • File issues or PRs with before/after screenshots whenever practical.
  • Maintain WCAG AA contrast (4.5:1) for core UI elements.
  • Keep new colors aligned with the existing palette families.
  • Test on macOS and Windows, and sample TypeScript, JavaScript, C#, and Markdown files before submitting.

License

See LICENSE.

Enjoy a calmer, clearer editor experience—day, night, or in between.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft