Skip to content

Themes

Themes

MiniFy comes with 8 carefully crafted themes to match your style and environment. Each theme is designed to provide excellent readability while looking beautiful.

Built-in Themes

Dark

The default dark theme. Clean, minimal, and easy on the eyes.

Light

A bright, clean theme for well-lit environments.

Catppuccin

Popular pastel theme with warm, soothing colors.

Dracula

Classic dark theme with purple accents.

ChatGPT

Inspired by the ChatGPT interface. Dark with teal accents.

YouTube

Inspired by YouTube Music. Dark red theme.

BMW

Inspired by BMW iDrive. Blue and orange accents.

Milka

Fun purple theme inspired by the chocolate brand.

Theme Structure

Each theme is a JSON file that defines colors and styling:

{
"name": "dark",
"colors": {
"background": "#0a0a0a",
"foreground": "#fafafa",
"primary": "#1DB954",
"secondary": "#1a1a1a",
"accent": "#1ed760",
"muted": "#666666",
"border": "#2a2a2a"
}
}

Changing Themes

Via Context Menu

  1. Right-click anywhere in MiniFy
  2. Hover over “Themes”
  3. Select your preferred theme

Via Settings

  1. Open Settings (Ctrl+, or ⌘+,)
  2. Navigate to “Appearance”
  3. Select a theme from the dropdown

Custom Themes

You can create your own themes by adding JSON files to the themes directory.

%APPDATA%\MiniFy\themes\

Creating a Custom Theme

  1. Create a new JSON file (e.g., my-theme.json)
  2. Define your theme structure:
{
"name": "My Custom Theme",
"colors": {
"background": "#1e1e2e",
"foreground": "#cdd6f4",
"primary": "#89b4fa",
"secondary": "#313244",
"accent": "#f5c2e7",
"muted": "#6c7086",
"border": "#45475a"
}
}
  1. Restart MiniFy to load the new theme
  2. Select your theme from the themes menu

Color Reference

PropertyDescription
backgroundMain window background
foregroundPrimary text color
primaryAccent color for buttons and highlights
secondarySecondary background (cards, panels)
accentHover states and emphasis
mutedSubtle text and icons
borderBorder colors

Sharing Themes

Created a cool theme? Share it with the community!

  1. Fork the MiniFy repository
  2. Add your theme to apps/desktop/src/themes/
  3. Submit a pull request

See the Contributing Guide for more details.