Making a Recalbox theme

45 pages · 8 sections
FRENESDE Show everything Create my theme

What an option is

Offering choices to your theme's user.

An option is a property the user will find in their machine's menus: “Theme colors: Blue / Green / Red”, “Retro filter: CRT / scanlines / none”.

It is what distinguishes a rich theme from a frozen one.

What an option really does

An option is not a “show or hide” switch. It is a file loaded on top of the theme, which redefines whatever it wants: a color, a font, an entire layout.

On the official themes, the vast majority of options only change colors — often by redefining a simple <variable>. Hidings are rare.

An option acts on every view at once: it is a property of the theme, not of a view.

The official theme's options

recalbox-next-2025 offers ten of them, which gives a good idea of what is done:

OptionWhat it changes
systemViewthe layout of the system list
gameListthat of the game list
gameclipviewthat of the screensaver
SysInfosthe systems' information: full, minimal, hidden
gameInfosthe games' information
colorTheme12 palettes of colors
shaderthe retro filter: CRT, scanlines, honeycomb, none
shadowthe shading
bandsthe color bands: thin, thick, none
iconesetThemethe help bar's icons: 8 sets