Themes
A theme is how the program itself looks.
It gives each of the program's colors a value, and may have a look beside them: a background, glass panels, the shape of the buttons, lettering, CSS of its own. Themes are made and edited in Settings › Appearance, where every part described on these pages has a control, and can be saved to a file to share.
The theme file
A theme saved from the program is a JSON file named Name.rassam-theme.json.
{
"format": "Rassam theme",
"name": "Dusk",
"light": false,
"colors": {
"bg": "#0B0B0C",
"panel": "#161617",
"text": "#ECECEE",
"accent": "#8F8FFF"
},
"look": {
"backdrop": "Gradient",
"colors": ["#1B2440", "#3A1F4D", "#0E2A33"],
"moving": "Aurora",
"glass": 70,
"radius": 8
}
}| Key | What it is |
|---|---|
format | Must be exactly "Rassam theme". |
name | The theme's name. |
light | Whether it is a light theme. It decides what is laid thinly over surfaces to mark them: black or white. |
colors | Each #RRGGBB. Any color left out takes the program's usual one. |
look | Optional, and so is everything in it. Anything out of bounds is brought within. |