Themes and UI Updates
Themes provide the color and styling of your analytics software environment. Match your corporate colors, or use one of the default themes included with installation or upgrade.
If you're upgrading to v26.2 or later from an earlier release, the user interface has changed. Roll out this experience in your staging environment, then production environment by enabling the enhanced-experience toggle. The enhanced experience expands the classic experience with changes to navigation though the main menu and the home page.
Update your existing theme to include color properties for these new UI elements. If you don't update your classic theme (composer, modern (light) , dark) or any custom theme you've built on these classic themes, the new navigation elements will render unstyled, missing your desired accent colors, or rendering plain black text on a default white background. See User Interface Interaction With Themes.
Caution: Update your custom theme and enable the enhanced-experience toggle before upgrading past version 26.2. The enhanced homepage and navigation will become the standard experience for all users in the near future. We recommend making these updates now to ensure a smooth transition.
General Theme Update Workflow
Determine your update scenario, as laid out in Themes and UI Update Scenarios.
Identify your current theme by sending a
GETrequest to the/api/customization/themes/activeendpoint, then download the JSON of the theme you want to update.Add or edit the properties of your JSON file. If you are updating a classic theme, see Expand a Theme to Support the Enhanced Experience. If you are updating a theme that supports the enhanced experience, see JSON File Updates.
Upload your updated theme. See Update a Theme or Patch a Theme.
Test in staging by enabling the enhanced-experience toggle, refresh your browser, then verify colors in your environment.
Rollout to your production environment when ready.
Safe Update and Editing Tips
Keep the same JSON structure and property names as in the Themes JSON File.
When you apply updates to your existing theme, PATCH it using the appropriate API endpoint.
Replace hex values with your brand colors.
-
Keep non-color style values as-is unless you specifically want to change behavior:
mixBlendModetabBg
Ensure your selected text and icon colors have enough contrast against your background colors.
Keep your active and hover states visually distinct from default states.
Themes and UI Update Scenarios
Depending on the version of your current instance, you may need to complete several tasks to support your roll out of an enabled enhanced experience.
Previous Environment |
Default User Interface on update to v26.2 |
Default Theme on update to v26.2 |
Actions |
|---|---|---|---|
Symphony 26.1 or earlier |
|
Your existing theme remains unchanged. |
No action required. You can continue using your custom theme, |
New install: v26.2 |
Classic experience. |
composer theme. |
Enable the enhanced-experience toggle, and select the |
Composer v26.1 or earlier (custom theme) |
Classic experience. |
Your custom classic theme is applied. |
Alternatively, apply the |
Composer v26.1 or earlier (composer, modern, or dark theme) |
Classic experience. |
Your existing theme selection is applied. |
Alternatively, apply the |
User Interface Changes
When you enable the enhanced-experience toggle, the following broad changes are applied to your environment.
Previous Interface Element |
When Enhanced |
Notes |
|---|---|---|
Login Page |
Updated User Interface |
White background may not show white images or text well. |
Home Page |
Replaced with a new Home Page layout. The specific layout is dependent on the user's privileges. |
Card functionality is similar to the previous home page. Supports advanced features such as AI integration. |
Side Bar (Main Menu) |
New User Interface, replacing UI menu. |
Replaces and reorganizes features available to users in the UI menu. Supports advanced features such as AI integration. |
Top Navigation Bar |
Removed. Functionality replicated by the new main menu and home page. |
This element has been retired. |
Optional Side Navigation |
Replaced. Functionality moved to Main Menu. |
This element, enabled in some environments optionally using a sever-level variable, has been retired. |
| Tenant Switching | Moved. | Tenant switching and some administrative functions have been moved and reorganized into sub menus. |
IFrame Access URL References
The enhanced experience user interface changes also have back end url address changes you will need to be aware of when updating your environment. Items that were in the main UI menu for Administrators and members of the Supervisor group have been reorganized into an Administration menu and Tools dropdown menu. The Switch Tenant menu has moved to a sub menu of the Profile menu option.
| Admin Page | v26.1 and Earlier Retiring Reference | v26.2+ Enhanced-Experience |
|---|---|---|
Users |
|
{baseURL}/composer/admin.html#users
|
Groups |
{baseURL}/composer/admin.html#groups
|
|
Group Privileges |
{baseURL}/composer/admin.html#group-privileges
|
|
Tenants |
No change. See v26.2 column. |
{baseURL}/composer/admin.html#accounts
|
System Users |
|
Removed. Use the Users page or Groups page as needed. |
License |
{baseURL}/composer/admin.html#license |
|
Custom Charts |
{baseURL}/composer/admin.html#visualizations |
|
Console |
{baseURL}/composer/admin.html#scheduler |
|
Actions |
{baseURL}/composer/admin.html#actions |
|
Customize UI |
{baseURL}/composer/admin.html#customize |
|
Security |
{baseURL}/composer/admin.html#security |
|
Connectors |
{baseURL}/composer/admin.html#connectors |
|
Advanced (Admin-Level Variables) |
{baseURL}/composer/admin.html#advanced |
|
Configuration (if the configuration microservice is enabled) |
{baseURL}/composer/admin.html#configuration |
Comments
0 comments
Please sign in to leave a comment.