Hide Traffic Lights

by Ben Phillips
5
4
3
2
1
Score: 35/100

Description

Category: Customization & UI

The Hide Traffic Lights plugin hides the red, yellow and green window controls on macOS so the app looks cleaner and less busy while you work. During use, it keeps watching focus changes, layout updates and newly opened windows so the controls stay out of sight instead of coming back at random moments. The plugin is limited to macOS. When you turn it off, the default traffic light position is restored.

Reviews

No reviews yet.

Stats

stars
301
downloads
0
forks
31
days
NaN
days
NaN
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
0
commits

Latest Version

Invalid date

Changelog

README file from

Github

Hide Traffic Lights

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

  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

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Icon Shortcodes
4 years ago by AidenLx
Obsidian Plugin: Insert emoji and custom icons with shortcodes
Command Palette--
4 years ago by qawatake
An Obsidian plugin to provide a command palette without unwanted commands
Ninja Cursor
4 years ago by vorotamoroz
Day and Night
4 years ago by Kevin Patel
An Obsidian plugin to automatically switch between day and night themes based on a set schedule
Obsidian Stylist
3 years ago by ixth
Obsidian plugin that allows to add classes and styles on markdown blocks
Emoji Magic
3 years ago by simplgy
Makes it easier to add emojis using an improved keyword search
Focus Active Sentence
3 years ago by artisticat
Highlight the active sentence in Obsidian.md
Auto Hide Cursor
3 years ago by Mo Ismat
A simple plugin for https://obsidian.md
Blur
3 years ago by @gapmiss
A plugin for creating obfuscated blocks of text in Obsidian.md
Background Image
3 years ago by shmolf
Editor Width Slider
3 years ago by @MugishoMp
With this plugin you can set the line width of the editor in obsidian.
CSS Editor
3 years ago by Zachatoo
Edit CSS snippets in Obsidian.
Tokei
3 years ago by HiroMike
A simple clock for Obsidian
Sync Contacts on macOS
3 years ago by Marcel Schöckel
Auto Reading Mode
3 years ago by Kelvin Cao
Canvas Card Background Remover
2 years ago by luxmargos
This Obsidian plugin allows you to make the background of cards transparent in the Canvas for specific embed types, including Image (png), Canvas, and even Markdown.
Additional Icons
2 years ago by Matthew Turk
Add additional iconsets to Obsidian
Full Screen Toggle
2 years ago by Donkey Pacific
Fullscreen toggle plugin across all platforms for Obsidian.
Font Size Adjuster
2 years ago by Ryota Ushio
An Obsidian.md plugin to adjust font size via commands.
Beautitab
2 years ago by Andrew McGivery
A plugin for Obsidian.MD that creates a customizable new tab view with beautiful backgrounds, quotes, search, and more.
Status Bar Organizer
2 years ago by Kacper Darowski
Arrange and hide status bar elements.
Tag Formatter
2 years ago by snsvrno
Configurable Obsidian plugin that hides parent tags.
Color cycler
2 years ago by Taylor Brennan
Plugin for Obsidian to dynamically change the accent color
Fontsource
2 years ago by Ayuhito
A plugin to load custom fonts from Fontsource into Obsidian.
Close Window When Empty
2 years ago by Taylor Jadin
Node Auto Resize
2 years ago by Boninall
Shrink pinned tabs
2 years ago by Nicolas Lœuillet
Obsidian plugin to shrink pinned tabs in order to save screen space
Iconic
2 years ago by Holo
Customize your icons and colors directly from the Obsidian UI, including tabs, files & folders, bookmarks, tags, properties, and ribbon commands.
Hider
5 years ago by @kepano
Hide Obsidian UI elements such as tooltips, status, titlebar and more
Homepage
5 years ago by mirnovov
An Obsidian plugin that opens a specified note, canvas, or workspace on startup, instead of the most recent one.
File Explorer Markdown Titles
5 years ago by Dylan Elliott
Obsidian Plugin that adds the the markdown title within your notes to the file explorer
Typezen
a year ago by Ilgam Gabdullin
Plugin for obsidian which lets you turn zen mode instantly
Zen Mode
a year ago by paperbenni
Color Folders and Files
a year ago by Mithadon
Obsidian plugin to customize the appearance of folders and files through a context menu with color picker and style options.
Theme Controller
a year ago by Binaris
Set when and how the themes will be displayed
Backgroundset
a year ago by daonali
similar as vscode background
Context Command Hider
a year ago by Mara-Li
This plugin allows you to hide every command from the Obsidian's right-click context menu.
Explorer Colors
a year ago by Scott Van der Zwet
Set cascading colors for files and folders in Obsidian.
Hide Commands in Menu
a year ago by bomian98
Obsidian Plugin, hide different commands in different menus.
Smooth Cursor
a year ago by Busyo
Obsidian光标美化插件
Wheel Tab Switcher
a year ago by 22-2
Switch between Obsidian Tabs using your mouse wheel when hovering over tab headers.
Collapsible Code Blocks
a year ago by Bradley Wyatt
Obsidian Plugin that makes code blocks collapsible in reading and edit view as well as enabling scroll-able code blocks.
Smart DayNight switcher
a year ago by Andrii Hrushetskyi
Theme toggle
a year ago by @gapmiss
Obsidian.md plugin … adds a ribbon icon and command for toggling between dark & light theme modes.
Image Border Style
a year ago by Anurag Shenoy
An Obisidian plugin to configure rounded borders for images (both in-editor and in reading-mode).
Theme by Folder
a year ago by Jinmu Go
Automatically switch Obsidian themes based on the folder of the opened note
Zen Space
a year ago by Aditya Amatya
An enhanced file explorer showing relevant only relevant files for focused work.
Banners Reloaded
2 months ago by Dani García
A simple, fast, and lightweight way to add customizable banners to your notes.