Skip to content

Default Theme

Default theme in action Placeholder photo credit: Camille Minouflet on Unsplash

The default on-screen display in Television Simulator is based on an amalgamation of late 1990s and early 2000s on-screen displays that were used in consumer televisions. The displayed Tuner information is therefore pretty basic, including a channel number and not much more. The Info screen shows audio information in the style of a closed caption display, and the Receiver shows volume levels using |||--- bars.

Being the default theme, you don’t need to do anything to enable it. You can still set it explicitly:

osd:
theme: default

The default theme uses two colors:

  • primaryColor changes the main OSD text color. If you do not set it, TVS uses yellow.
  • accentColor changes the text stroke around the OSD text. If you do not set it, TVS uses black.

These colors apply to the tuner, mute indicator, and receiver volume display. The audio info and channel info panels use their built-in black background with white text.

osd:
theme: default
primaryColor: "#00fffc"
accentColor: "#001018"

You can also override a specific OSD section. TVS supports tuner, receiver, and info sections; each section inherits from the parent osd block unless you override it.

osd:
theme: default
primaryColor: yellow
accentColor: black
tuner:
primaryColor: white
accentColor: navy
receiver:
primaryColor: lime
accentColor: black

The default theme does not define any additional themeOptions.

All built-in OSD themes support aspectRatioBehavior:

  • hybrid centers the OSD in a 4:3-safe area while allowing some theme graphics to fill wider screens. This is the default.
  • stretch lets the OSD use the full available screen.
  • letterbox constrains the OSD to the 4:3 screen area.
osd:
theme: default
aspectRatioBehavior: letterbox