MARKETPLACE
PLUGINS
SMART DARK MODE PRO
Smart Dark Mode Pro logo

Smart Dark Mode Pro

Published November 2025
   β€’    Updated March 2026

Plugin details

Smart Dark Mode Pro is an adaptive theme switcher for Bubble apps β€” persistent dark/light mode, automatic OS sync, and color exclusions with smooth transitions.
πŸŒ™ Features:
β€’ Auto sync with user's OS theme
β€’ Save user theme preferences locally
β€’ Preserve selected element IDs
β€’ Custom primary color and presets (Modern, Contrast, Elegant)
β€’ Works with popups, floating groups, and side menus

No setup required β€” just add the β€œDark Mode Manager” element to your page and use the workflow actions:
βœ… Enable Dark Mode
βœ… Disable Dark Mode
βœ… Toggle Dark Mode

Make your Bubble app feel modern and accessible in seconds!

$19

One time  β€’  Or  $2/mo

stars   β€’   0 ratings
5 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

FlowStack logo
FlowStack
Joined 2021   β€’   1 Plugin
View contributor profile

Instructions

🧩 Step 1 β€” Install & Add the Element
Go to the Plugins tab in your Bubble editor.

Search for Smart Dark Mode Pro and click Install.

In your page editor, add the Dark Mode Manager element.

This element is invisible on your page.

You only need one instance of it per app.

πŸ’‘ Tip: place it on your main reusable page or header, so it applies across all pages.

βš™οΈ Step 2 β€” Create Workflows

Use workflow actions to control the dark/light theme.
In the Workflow tab, select one of the plugin actions:

πŸŒ“ Enable Dark Mode β†’ Activates dark theme immediately.

🌞 Disable Dark Mode β†’ Reverts to light theme.

πŸ” Toggle Dark Mode β†’ Switches automatically between dark/light modes.

πŸ’‘ You can connect these actions to buttons, icons, or condition-based triggers (for example, when user clicks a β€œπŸŒ™ Theme” icon).

🎨 Step 3 β€” Adjust Settings (Optional)

Customize how your dark mode behaves in the Dark Mode Manager element properties:

Setting Description
Save user preference Remembers last selected mode (dark/light)
Auto sync with OS Matches system-level theme (Windows, macOS, Android, iOS)
Transition duration (ms) Controls the fade speed during theme changes
Invert images Optionally inverts image colors to match dark theme
Preserve element IDs Keeps specific IDs unaffected by theme switch
Custom primary color Set your preferred main accent color

πŸ’‘ Combine these options to create smooth, professional transitions.

πŸ§ͺ Step 4 β€” Test Your App

Click Preview in Bubble.

Trigger your workflow (e.g., click your dark mode button).

Watch your app smoothly adapt between dark and light themes.

πŸŽ‰ Done! Your Bubble app now has a persistent, OS-synced dark mode.

🧠 Pro Tips

Place the plugin element inside a reusable header or layout to apply across all pages.

Combine with Bubble’s β€œSet state” or conditionals to dynamically change colors or styles.

Works great with design frameworks like Material Design and Flat UI.

πŸ‘‰ You can test and inspect this plugin directly in the demo editor:
https://bubble.io/page?type=page&name=index&id=flowstackdarkmodedemo

Types

This plugin can be found under the following types:
Background Services   β€’   Element   β€’   Event   β€’   Action

Categories

This plugin can be found under the following categories:
Technical   β€’   Productivity   β€’   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble