MBF Themes
Themes Documentation Terms Privacy

Documentation

Getting started with MBF Themes

How to Submit a Theme

  1. Sign in with Discord: Click the "Sign In" button and authenticate with your Discord account
  2. Click "Upload Theme": Once authenticated, you'll see the upload button in the header
  3. Fill in the details:
    • Theme Name: A descriptive name for your theme
    • Author Name: Your name or username
    • Preview Image: Optional screenshot of your theme in action
    • Theme JSON: Your complete theme configuration
  4. Submit for approval: Your theme will be posted to our Discord for moderator review
  5. Wait for approval: Moderators will review and either approve or reject your submission

Theme JSON Format

Your theme must be a valid JSON object with a colors property containing all required fields:

{
  "colors": {
    "accent": "#a78bfa",
    "text": "#e9d5ff",
    "inactiveBg": "#1e1b2e",
    "inactiveText": "#c4b5fd",
    "bgMain": "#0f0a1f",
    "bgHeader": "#1a1333",
    "bgTab": "#221845",
    "bgPanel": "#130d26",
    "border": "#6d28d9",
    "chartLineUp": "#a78bfa",
    "chartLineDown": "#6d28d9",
    "chartUpFill": "rgba(167, 139, 250, 0.3)",
    "chartDownFill": "rgba(109, 40, 217, 0.3)",
    "auroraStart": "#6d28d9",
    "auroraEnd": "#a78bfa",
    "loginBg": "#1a1333",
    "loginBox": "#1a1333",
    "loginBorder": "#7c3aed",
    "loginAccent": "#a78bfa",
    "loginText": "#e9d5ff"
  }
}

Required Fields:

  • accent - Primary accent color
  • text - Main text color
  • inactiveBg - Inactive background color
  • inactiveText - Inactive text color
  • bgMain - Main background color
  • bgHeader - Header background color
  • bgTab - Tab background color
  • bgPanel - Panel background color
  • border - Border color
  • chartLineUp - Chart upward line color
  • chartLineDown - Chart downward line color
  • chartUpFill - Chart upward fill (RGBA)
  • chartDownFill - Chart downward fill (RGBA)
  • auroraStart - Aurora gradient start color
  • auroraEnd - Aurora gradient end color
  • loginBg - Login background color
  • loginBox - Login box color
  • loginBorder - Login border color
  • loginAccent - Login accent color
  • loginText - Login text color

Downloading Themes

  1. Browse the theme gallery on the home page
  2. Click on any theme card to view details
  3. Click "Download Theme JSON" to save the theme file
  4. Use the downloaded JSON file with your application

FAQ

How long does approval take?

Moderators review submissions regularly. Most themes are approved within 24 hours.

Can I edit my submitted theme?

Yes! Go to your settings page to view all your themes. You can edit the name or delete themes you've submitted.

What happens if my theme is rejected?

You can edit and resubmit your theme from your settings page.

Do I need a Discord account?

Yes, Discord authentication is required to upload themes. Browsing and downloading is available to everyone.

Are there any theme guidelines?

Themes must be complete, properly formatted JSON, include a screenshot, and not contain offensive content.

Do I need approval to publish a theme?

Yes, all themes are reviewed by moderators before being published to ensure quality and safety.

© Nyxor Studios. All rights reserved.