Documentation
Getting started with MBF Themes
How to Submit a Theme
- Sign in with Discord: Click the "Sign In" button and authenticate with your Discord account
- Click "Upload Theme": Once authenticated, you'll see the upload button in the header
- 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
- Submit for approval: Your theme will be posted to our Discord for moderator review
- 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 colortext- Main text colorinactiveBg- Inactive background colorinactiveText- Inactive text colorbgMain- Main background colorbgHeader- Header background colorbgTab- Tab background colorbgPanel- Panel background colorborder- Border colorchartLineUp- Chart upward line colorchartLineDown- Chart downward line colorchartUpFill- Chart upward fill (RGBA)chartDownFill- Chart downward fill (RGBA)auroraStart- Aurora gradient start colorauroraEnd- Aurora gradient end colorloginBg- Login background colorloginBox- Login box colorloginBorder- Login border colorloginAccent- Login accent colorloginText- Login text color
Downloading Themes
- Browse the theme gallery on the home page
- Click on any theme card to view details
- Click "Download Theme JSON" to save the theme file
- 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.