Appearance Settings
Customize the visual theme, language, and UI layout.
Make Kable look exactly how you want. These settings control colors, spacing, sidebar width, icons, and more. Changes apply instantly without restarting the launcher.
| Setting | Type | Default | Description |
|---|---|---|---|
theme | Enum | dark | light | dark | system (matches OS theme) |
selected_css_theme | String | default | Name of active CSS theme file. Use "default" for built-in theme or specify custom CSS filename. |
language | String | en | Interface language code (e.g., "en", "de", "fr", "es"). Contribute translations on GitHub! |
extra_spacing | Number | 0 | Additional UI padding in pixels. Increase for touch-friendly spacing, decrease for compact layouts. Range: -10 to 50. |
sidebar_width | Number | 250 | Navigation sidebar width in pixels. Wider shows full names, narrower saves space. Range: 150-400. |
selected_icon_template | String | emoji | Icon pack name for installation icons. "emoji" is built-in, others can be downloaded. |
icon_settings | JSON Object | {} | Advanced JSON configuration for icon appearance. Edit directly for pixel-perfect customization. |
Community themes and icon packs can be found on GitHub. Drop CSS files into the themes folder and icon zips into the icons folder!