Table of Contents
Theming
Custom theming is supported on desktop (Electron) only. You load a single custom CSS file that overrides or extends the app's styles.
Built-in Themes
The app ships with several built-in themes that you can select from the settings:
- Arc
- Catppuccin Mocha
- Cyberpunk
- Dark Base
- Dracula
- Everforest
- Glass
- Nord Polar Night
- Nord Snow Storm
- Plainspace
- Rainbow
You can also color-code individual projects and tags with custom primary, accent, and warn colors.
Project, tag, Today, and Inbox theme settings can also use separate background
images for light and dark mode. The Darken/lighten background image for better
contrast slider and the Blur background image slider are shown when at
least one background image is set. The blur slider defaults to 0px. The
Disable colored background tint setting is shown when at least one mode has no
background image and still uses the app's tinted background.
Custom CSS Themes
- Place a file named
styles.cssin your user data folder (not in a subfolder). The app loads it at startup and injects it into the renderer. - Where that folder is and how to find it: 3.06-User-Data. Invalid CSS may fail to load and is logged.
Resources
- Ready-made themes: super-productivity-themes (dist) — download and copy into your user data folder.
- Create your own: super-productivity-themes — repo with info and examples for building custom themes.
Related
- 3.06-User-Data — User data folder location and
styles.cssbehavior.
1.00-Quickstarts
2.00-How_To
Using Super-Productivity
- 2.01-Downloads and Install
- 2.02-Restore-Data-From-Backup
- 2.03-Add-Tasks
- 2.04-Manage-Subtasks
- 2.05-Manage-Scheduled-Tasks
- 2.06-Manage-Repeating-Tasks
- 2.07-Manage-Task-Integrations
- 2.08-Choose-Sync-Backend
- 2.09-Configure-Sync-Backend
- 2.19-Sync-Proton-Drive-via-rclone
- 2.13-Run-with-Docker
Contributing to Super-Productivity
- 2.18-Contribute-Translations
- 2.11-Run-the-Development-Server
- 2.16-Set-Up-Development-Environment
- 2.12-Package-the-App
- 2.14-Build-for-Android
- 2.15-Develop-a-Plugin
- 2.17-Add-a-New-Issue-Integration
3.00-Reference
- 3.01-API
- 3.02-Settings-and-Preferences
- 3.03-Keyboard-Shortcuts
- 3.04-Short-Syntax
- 3.05-Web-App-vs-Desktop
- 3.06-User-Data
- 3.07-Issue-Integration-Comparison
- 3.08-Sync-Integration-Comparison
- 3.09-Theming
4.00-Concepts
Data-and-Integrations
Organizing
- 4.06-Project-View
- 4.07-Tag-View
- 4.08-Time-Estimates
- 4.09-Task-Attributes
- 4.10-Task-Notes
- 4.11-Subtasks
Planning
Doing
- 4.01-The-Today-View
- 4.02-Inbox-View
- 4.05-Board-View
- 4.14-How-Time-Is-Logged
- 4.15-Timers-and-Focus-Mode
- 4.16-Break-Reminders
- 4.17-Idle-Time
- 4.08-Time-Estimates
Reviewing
If you have further questions, please refer to the discussions page.