Topics

Note Selector

Themes

Tuesday, June 11, 2024

A theme will contain a small set of attributes intended to be linked to by definition attributes, directly or indirectly.

Themes could work as special definitions referred to as theme definitions.

Theme Attributes

The following are the current attributes that a theme defines as well as their intended usage:

  • Foreground - Icons and text labels
  • Gradient - Window borders, misc.
  • Primary - Main widget background
  • Secondary - Alternative widget background
  • Tertiary - Highlighting and distinguishing sub-widgets

For the time being, these attributes should be defined by all themes since existing definitions expect them. Whether theme creators will be able to define additional theme attributes is still under consideration.