Theme Catalog

Includes a dozen default themes, and facilities to create additional

Technology

The themecatalog module provides comprehensive theme management and customization capabilities for Project Forge applications. It includes 23 built-in themes with advanced color palette generation and custom theme creation tools.

Overview

This module extends the core theming system by providing:

Key Features

Built-in Themes

Theme Generation

Management Interface

Package Structure

Core Components

Usage

Accessing the Theme Catalog

Navigate to /theme in your Project Forge application to access the theme management interface.

Creating Custom Themes

  1. From Color: Enter any hex color to generate a full theme palette
  2. From Existing: Modify any built-in theme as a starting point
  3. Manual Creation: Use the color picker to create completely custom palettes

Applying Themes

Themes can be applied: - Per-user: Individual theme preferences - Application-wide: Default theme for all users - Dynamic switching: Runtime theme changes without restart

Configuration

The module integrates with the core theme system configuration:

Dependencies

Source Code

See Also