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

SwiftSwitch

swiSwiftswiSwift2k downloads

Auto-switch CSS snippets, themes— or toggle manually via status bar/floating button. Supports local image backgrounds, font switching with color/opacity/margin

Add to Obsidian
SwiftSwitch screenshot
SwiftSwitch screenshot
SwiftSwitch screenshot
SwiftSwitch screenshot
  • Overview
  • Scorecard
  • Updates26

Quickly toggle Obsidian CSS Snippets from a status bar popup.

Demo

Features

  • Status Bar Button — Click the SwiftSwitch button in the status bar to open the management popup
  • Toggle Snippets — Click any snippet chip to enable/disable it instantly
  • Custom Groups — Right-click empty space to add groups, then drag snippets into them
  • Drag & Drop — Drag snippet chips between groups or back to "Ungrouped"
  • Fold/Expand Groups — Click group header to collapse/expand, state is persisted
  • i18n — Switch between Chinese and English via the CN/EN toggle in the popup header
  • Right-click Menu — Copy content, edit, edit (open externally), delete, move to group
  • Add New Snippet — Create new CSS snippets directly from the popup
  • Eye Care Colors& Patterns — Textured backgrounds: linen, dots, grid, stripe, aurora, breathe
  • Dark/Light Mode Auto-Switch — Eye care colors and floating button auto-adapt when switching modes
  • Floating Button — Pin a draggable floating button with tangerine (dark) / grey (light) gradient style

Floating Button

Installation

From GitHub

  1. Download main.js and manifest.json from the latest release
  2. Create a folder named SwiftSnippets in your vault's .obsidian/plugins/ directory
  3. Place the downloaded files inside that folder
  4. Enable the plugin in Obsidian Settings → Community Plugins

From Obsidian Community Plugins (pending review)

  1. Open Settings → Community Plugins
  2. Search for "SwiftSwitch"
  3. Click Install, then Enable

Usage

  1. After enabling the plugin, a "SwiftSwitch" button appears in the status bar
  2. Click it to open the snippet management popup
  3. Click a snippet chip to toggle it on/off
  4. Right-click a chip for more options (edit, delete, copy, move to group)
  5. Right-click empty space in the popup to add a new group
  6. Drag snippets between groups to organize them

Development

This plugin is desktop-only because it uses Node.js APIs for file operations.

License

MIT

Sponsor / 赞助

If you find this plugin helpful, consider buying me a coffee! / 如果这个插件对你有帮助,请考虑支持我!

HealthExcellent
ReviewSatisfactory
About
Tired of clicking through settings just to flip a snippet, switch themes, or change modes? SwiftSwitch puts all of it one scroll or click away. A status bar popup handles CSS snippets (with grouping and drag reorder), while a floating button lets you scroll through eye-care modes — including 5 breathing effects like 4-7-8 and Box breathing — and Ctrl+scroll through your installed themes. You can also set up auto-switching by page, so snippets, themes, and light/dark mode change on their own as you navigate. Multi-language UI included.
CSSStatus bar
Details
Current version
1.2.7
Last updated
2 days ago
Created
4 months ago
Updates
26 releases
Downloads
2k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
swiSwiftswiSwiftdlsdgj
GitHubdlsdgj
  1. Community
  2. Plugins
  3. CSS
  4. SwiftSwitch

Related plugins

Admonition

Admonition block-styled content.

Custom Frames

Turn web apps into panes using iframes with custom styling. Also comes with presets for Google Keep, Todoist and more.

Style Settings

Adjust theme, plugin, and snippet CSS variables.

CSS Editor

Edit CSS snippet files.

Custom Font Loader

Customize your vault with any font you want (+ Support for Android and iOS).

Lapel

Show the heading levels in the gutter of the editor.

Sheets Extended

Vertical headers, merged cells, and custom CSS tables with Advanced Tables compatability.

Colored Text

Color the selected texts.

Custom Note Width

Effortlessly change the line width of each note individually. Provides multiple ways to customize the experience, making it both efficient and user-friendly to adjust line widths.

Day Planner OG

Day planning from a simple task list in a Markdown note (bare bones, preserves the features and behavior of the original plugin).