dynamic-theme
Reactive icon

Dynamic Theme

Stable version 1.0.0 (Compatible with OutSystems 11)
Uploaded
 on 23 Jan (12 hours ago)
 by 
EONE TECHNOLOGIES PRIVATE LIMITED
0.0
 (0 ratings)
dynamic-theme

Dynamic Theme

Details
The Dynamic Theme Forge asset enables runtime theming of OutSystems applications by dynamically setting CSS variables using JavaScript. It allows developers to change colors, fonts, spacing, and other visual styles without redeploying the application or creating multiple themes. By updating CSS custom properties (CSS variables) at runtime, the asset makes it easy to implement features such as dark mode, brand-based theming, user-specific themes, and admin-configurable UI styles. All style changes are applied instantly across the application, ensuring a consistent and flexible user interface.
Read more

Dynamic Theme Forge – Detailed Description

The Dynamic Theme Forge asset provides a flexible and scalable approach to UI theming in OutSystems applications by allowing developers to dynamically update CSS variables at runtime. Instead of maintaining multiple static themes or performing complex UI refresh logic, this asset enables real-time style updates using JavaScript and CSS custom properties.

The asset works by programmatically setting CSS variables (for example, --primary-color, --secondary-color, --font-size, --border-radius) on the root element or selected containers. These variables can then be referenced throughout the application’s styles, ensuring centralized and consistent control over the visual design.

Key capabilities include:

  • Dynamic setting of CSS variables at runtime

  • Support for multiple theme values (colors, fonts, spacing, shadows, etc.)

  • Instant UI updates without page reload

  • Easy implementation of dark mode and light mode

  • Brand-based and user-specific theming

  • Centralized theme management using key–value pairs

  • No dependency on server-side logic or redeployment

Release notes (1.0.0)
License (1.0.0)
Reviews (0)
Team
Other assets in this category