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

Hide Traffic Lights

tavvatavva573 downloads

Hides macOS window traffic lights

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

A simple Obsidian plugin that hides macOS traffic light buttons (red, yellow, green window controls) for a cleaner, distraction-free experience.

Features

  • Automatically hides traffic lights on plugin load
  • Monitors window events to keep them hidden during use
  • Restores traffic lights when plugin is disabled
  • macOS only (does nothing on other platforms)
  • Zero configuration needed

Installation

From Obsidian Community Plugins (Recommended)

  1. Open Settings → Community plugins
  2. Search for "Hide Traffic Lights"
  3. Click Install, then Enable

Manual Installation

  1. Download the latest release from GitHub
  2. Extract main.js and manifest.json into your vault's plugins folder: VaultFolder/.obsidian/plugins/hide-traffic-lights/
  3. Reload Obsidian
  4. Enable the plugin in Settings → Community plugins

How It Works

The plugin uses Electron's setTrafficLightPosition() API to move the traffic light buttons off-screen (position: -100, -100). It monitors these events to re-apply the setting:

  • Window focus changes
  • Workspace layout changes (pane splits, tab changes)
  • New window creation

When you disable the plugin, traffic lights are restored to their default position.

Development

# Install dependencies
npm install

# Build plugin
npm run build

# Development mode (auto-rebuild)
npm run dev

Support

If you encounter issues, please report them on GitHub Issues.

License

MIT

HealthExcellent
ReviewPassed
About
Hide macOS traffic light buttons for a clean minimalist look
AppearanceInterface
Details
Current version
1.0.3
Last updated
3 months ago
Created
10 months ago
Updates
4 releases
Downloads
573
Compatible with
Obsidian 0.15.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
tavvatavva
ben-phillips.net
GitHubtavva
  1. Community
  2. Plugins
  3. Appearance
  4. Hide Traffic Lights

Related plugins

Hider

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

Note Toolbar

Add customizable toolbars to your notes.

Disable Tabs

Disables having more than one tab open at a time.

Pseudo Mica

Customize translucent window effects on Windows and macOS.

Beautitab

Creates a customizable new tab view with beautiful backgrounds, quotes, search, and more.

Widgets

Add widgets to your notes like clock, countdown, and quotes.

Minimal Theme Settings

Control the colors and fonts in Minimal Theme.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Style Settings

Adjust theme, plugin, and snippet CSS variables.

Commander

Customize your workspace by adding commands everywhere, create macros and supercharge your mobile toolbar.