8. Theming

Since v2.14, Keypirinha GUI can be customized via the theme setting.

A more detailed description is available in the Keypirinha.ini default config file.

8.1. Theme Builder

@Fuhrmann made an awesome color theme builder to ease the generation of your Keypirinha theme settings. Check it out here!

Do note however that Keypirinha also allows to change its GUI layout (i.e. not only its colors and fonts).

_images/theme-builder.png

8.2. Predefined Official Themes

Below are some possible combinations of the themes that are available by default. All those themes are defined in Keypirinha’s default configuration file, search for the [theme/...] sections nearby the end of the file.

Tip

You can change the theme setting at runtime to visualize the new theme while Keypirinha’s LaunchBox is displayed


_images/theme-layout-jumbo.png
[gui]
theme = JumboLayout

_images/theme-layout-medium.png
[gui]
theme = MediumLayout

_images/theme-layout-tiny.png
[gui]
theme = TinyLayout

_images/theme-old.png
[gui]
theme = AnthraciteFull

_images/theme-colors-solarized-light.png
[gui]
theme = MediumLayout, SolarizedLightColors

_images/theme-colors-solarized-dark.png
[gui]
theme = MediumLayout, SolarizedDarkColors

_images/theme-colors-purplenight.png
[gui]
theme = MediumLayout, PurpleNightColors

_images/theme-colors-electricstate.png
[gui]
theme = MediumLayout, ElectricStateColors

_images/theme-colors-princess.png
[gui]
theme = MediumLayout, PrincessColors

8.3. Third-Party Themes

8.3.1. ClearLight

@bege10 kindly shared their ClearLight theme.

https://cloud.githubusercontent.com/assets/1184237/25208031/55dddefe-2572-11e7-86f3-bddbf2dbb0e4.png