Tailor the visual experience of your ML Clever dashboards to match your preferences, enhance readability, or align with your organization's branding. The platform provides powerful yet easy-to-use customization options, primarily focusing on Themes (color schemes) and Fonts (typography).
Customizing the look and feel not only improves aesthetics but can also significantly impact usability. Choosing appropriate colors and fonts ensures that data is presented clearly, insights are easily digestible, and users have a comfortable and productive experience while interacting with their dashboards.
Global design settings for a specific dashboard, including theme and font selection, are typically managed within a dedicated modal or panel.
Look for a "Design", "Appearance", or "Theme" button in the main Dashboard Command Bar at the top or side of your dashboard view. This button often uses a palette () or similar visual icon.
Clicking this button (often linked to a function like toggleDesignSettingsModal
) will open the Design Settings Modal, which contains the selectors for both themes and fonts.
Themes control the overall color scheme of your dashboard. Applying a theme instantly changes background colors, text colors, border styles, and, importantly, the default color palettes used within your charts and other visualization components. This ensures a consistent and harmonious look across the entire dashboard.
Inside the Design Settings modal, you'll find the Theme Selector. It displays available themes as interactive cards:
Simply click on the card corresponding to the theme you want to apply. The following happens:
dashboardId
).ML Clever provides a curated set of themes to choose from. Common examples include:
(Exact themes and palettes may vary)
Typography plays a critical role in dashboard readability and overall aesthetic appeal. You can select a global font family that will be applied to titles, labels, axes, tooltips, and other text elements across your dashboard components.
Also located within the Design Settings modal, the Font Selector presents available fonts as clickable cards:
Click on the card for the font you wish to apply. Similar to theme selection:
A selection of modern, readable web fonts is available. Examples include:
(The specific font list may be updated)
Understanding the mechanism behind themes and fonts can be helpful:
theme-oceanic-blue
, font-manrope
) is added to the HTML <body>
element (or a main container) of the dashboard page.theme-oceanic-blue
, font-manrope
) is saved in the dashboard's settings on the server. When you reload the dashboard, these classes are automatically applied to the <body>
(or main container) based on the saved settings.Choose themes and fonts that ensure text is easily readable against backgrounds. Pay attention to color contrast, especially for data labels and axes.
Is the dashboard for internal quick analysis (where default might be fine) or a client presentation (where branding consistency matters)? Choose accordingly.
Themes come with predefined chart color palettes. Relying on these helps maintain visual consistency across different visualizations within the dashboard.
After selecting a theme or font, quickly scan your dashboard components (especially different chart types) to ensure the new style works well universally.
If your theme or font changes aren't applying correctly, try these steps:
Problem | Troubleshooting Steps |
---|---|
Theme/Font Selector is Disabled | • Permissions: You might lack the necessary permissions to modify dashboard settings. Check with your administrator. • Locked Dashboard State: The dashboard might be in a read-only state for other reasons. |
Selection Doesn't Apply Visually | • Browser Cache: Try a hard refresh (Ctrl+Shift+R or Cmd+Shift+R) to clear cached styles. • Console Errors: Check the browser's developer console (F12) for JavaScript errors related to theme/font application. • Conflicting Styles: (Rare) Custom CSS overrides or browser extensions could interfere. Try in an incognito window. |
Changes Don't Persist After Reload | • Saving Error: Check if an error message appeared when you made the selection. Network issues or server problems might have prevented saving. • Check Network Tab: Use the browser's developer tools (Network tab) to see if the POST request to • Permissions Issue: Verify you have save permissions for the dashboard. • Try Again: Retry the selection, ensuring you see a success confirmation. |
Specific Component Doesn't Reflect Theme/Font | • Component Styling: Some components might have specific internal styling that overrides global themes/fonts in certain areas. Check the component's own settings if available. • Theme Compatibility: Ensure the component is designed to fully respect the theme variables. |
With your dashboard visually customized, continue refining its content and layout:
Dive deeper into configuring individual components, understanding their specific options and best use cases.
Explore ComponentsLearn how to effectively arrange components on the grid, manage pages, and utilize interactive dashboard features.
Master Dashboard Layout