Appearance Customization
RealTimeX now exposes appearance customization through two main settings areas:
Settings > Customization > Interfacefor quick day-to-day preferencesSettings > Customization > Themesfor built-in themes, custom themes, and theme editing
Depending on your role and deployment, you may also see other customization-related settings, but these two pages are the primary user-facing surfaces.
Interface settings
The Interface page is the fast path for personal presentation preferences. It currently includes:
Theme: choose the active visual themeAppearance mode: followSystem, or forceDarkorLightDisplay language: change the app languageChat message alignment: keep all messages left-aligned, or place your own messages on the right
Use this page when you want to change how RealTimeX feels for you without creating or editing theme files.
Themes
The Themes page is where you manage reusable visual themes for the app.
Built-in themes
RealTimeX includes built-in themes that you can select directly. These are the fastest option when you want a different look without creating anything custom.
You can also set the current appearance mode here:
System: follow your operating system preferenceDarkLight
If a theme only supports one mode, RealTimeX falls back to the mode that theme actually provides.
Custom themes
Custom themes appear in a separate section from built-ins. From this page you can:
- import a theme from a JSON file
- export the current theme as JSON
- create a new custom theme
- edit an existing custom theme
- delete a custom theme
This makes it practical to keep a house style for your team, move themes between machines, or start from an exported theme and refine it.
Editing a custom theme
Creating or editing a theme opens the theme editor. The editor is intended for advanced visual customization rather than simple preference changes.
The editor includes:
- a JSON editor for the theme file
- validation before save
- a visual preview
- a
Theme Assistantpanel to help edit the theme file
Custom themes are saved as theme JSON files. RealTimeX supports modern theme files with separate dark and light sections, and the theme schema also supports typography-related tokens in addition to color tokens.
When to use Interface vs Themes
Use Interface when you want to:
- switch theme quickly
- change dark/light behavior
- change language
- adjust chat layout
Use Themes when you want to:
- manage a library of themes
- import or export theme files
- create a custom visual identity
- edit colors, surfaces, and other theme tokens in detail
Practical workflow
For most users, the simplest workflow is:
- Start in
Themesand choose a built-in theme you like. - Use
Interfaceto decide whether it should followSystem,Dark, orLight. - If you need something more specific, export the current theme or create a new custom one and refine it in the theme editor.