Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Dialogue Mode

patrickchiangpatrickchiang1k downloads

Dialogue mode for editing speech in writing.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates10

Obsidian Dialogue Mode is a plugin designed to enhance your writing experience in Obsidian by fading out non-dialogue text, making it easier to focus on the most relevant parts of your writing.

Dialogue mode on

Usage

Dialogue mode is enabled by default.

Toggle Dialogue Mode: Use the command palette (Ctrl+P or Cmd+P) and search for "Toggle dialogue mode" to enable or disable the fade-out effect.

Customizable Fade Intensity: Adjust the fade intensity in the settings tab.

Customizable Dialogue Color: Adjust the color of the text in dialogue.

Installing

  1. Install the Plugin:
    • (Recommended) If installing through Obsidian, go to Settings > Community plugins > Browse and search for "Dialogue Mode".
    • If downloading manually, place the plugin files in your Obsidian plugins folder.
  2. Enable the Plugin: Go to Settings > Community plugins, find "Dialogue Mode" and toggle it on.
  3. Configure Settings: Adjust the plugin settings to your preference by navigating to Settings > Dialogue Mode Settings.

Advanced Customization

For theming, the faded out color (at max intensity) can be changed via this CSS variable:

--dialogue-excluded-text-color

Development

If you want to contribute or modify the plugin, follow these steps:

  • Clone this repo.
  • Make sure your NodeJS is at least v16 (node --version).
  • npm i or yarn to install dependencies.
  • npm run dev to start compilation in watch mode.
  • Feel free to file a pull request with any improvements.
69%
HealthGood
ReviewCaution
About
Fade out non-dialogue text to spotlight spoken lines while writing. Adjust fade intensity and dialogue text color to suit your focus and style.
WritingAppearanceCSS
Details
Current version
1.1.0
Last updated
2 years ago
Created
2 years ago
Updates
10 releases
Downloads
1k
Compatible with
Obsidian 1.6.2+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
patrickchiangpatrickchiang
github.com/patrickchiang
GitHubpatrickchiang
  1. Community
  2. Plugins
  3. Writing
  4. Dialogue Mode

Related plugins

Style Settings

Adjust theme, plugin, and snippet CSS variables.

Lapel

Show the heading levels in the gutter of the editor.

Snippetor

Create and tweak common snippets.

Show Whitespace

CSS styles and CM6 extensions to highlight whitespace in Source and Live Preview modes.

Contextual Typography

Add a data-tag-name attribute to all top-level divs in preview mode containing the child's tag name, allowing contextual typography styling.

Focus Mode

Add a toggle to hide interface elements so you can focus on your note.

Better Bullets

Improves readability of bulleted notes.

Minimal Theme Settings

Control the colors and fonts in Minimal Theme.

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.

Longform

Helps you write and edit novels, screenplays, and other long projects.