Klassy provides extensive customization for titlebar button appearance, including multiple icon styles, size options, and advanced color configurations.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/paulmcauley/klassy/llms.txt
Use this file to discover all available pages before exploring further.
Icon Styles
Selects the visual style for button icons. Klassy provides numerous built-in perfectly-pixel-snapped icon styles, plus the ability to use system icon themes.
Available Icon Styles
Available Icon Styles
Use
window-*-symbolic icons from the system icon theme. Allows integration with custom icon themes.Default. Modern icon style for the main Kite global theme. Clean, contemporary design.
Sweet variation of the Kite icon style with softer curves.
Classic Oxygen desktop icon style, familiar to long-time KDE users.
Inspired by KDE 1, offering a retro aesthetic with modern refinement.
Traditional window decoration icons.
Metro/Modern UI inspired minimalist icons.
Microsoft Fluent Design inspired icons.
Ark icon style with centered design.
Arkopal icon style variation.
Arkopal style with left-aligned icons.
Sweet, rounded icon style.
Icon Size
Controls the size of button icons (for built-in icon styles).
Size Options
Size Options
IconTiny- Smallest sizeIconVerySmallIconSmallIconSmallMediumIconMedium- Medium sizeIconLargeMedium- DefaultIconLargeIconVeryLargeIconGiantIconHumongous- Largest size
Icon size when using
StyleSystemIconTheme. Specified in pixels.System Icon Sizes
System Icon Sizes
SystemIcon8- 8pxSystemIcon12- 12pxSystemIcon14- 14pxSystemIcon16- Default 16pxSystemIcon18- 18pxSystemIcon20- 20pxSystemIcon22- 22pxSystemIcon24- 24pxSystemIcon32- 32pxSystemIcon48- 48px
When enabled, colorizes icons from the system icon theme to match the configured button colors. Disable to preserve the original icon colors.
Icon Weight
Controls the boldness/weight of button icons.
Bold Options
Bold Options
Always use bold/thick icon strokes.
Always use fine/thin icon strokes.
Use bold icons only on HiDPI displays.
Use bold icons only for active windows.
Default. Use bold icons for active windows on HiDPI displays.
Icon Colors
Base color scheme for button icons. This setting has separate values for active and inactive windows (
ButtonIconColorsActive and ButtonIconColorsInactive).Color Schemes
Color Schemes
Default. Use titlebar text color for icons.
Titlebar text color, with negative/red color for close button.
Use system accent color.
Accent color with negative/red close button.
Accent color with macOS-style traffic light colors (red/yellow/green).
Special color handling for the close button icon. Separate settings for active/inactive windows.
Close Button Colors
Close Button Colors
Icon Opacity
Opacity percentage for button icons. Separate values for active (
ButtonIconOpacityActive) and inactive (ButtonIconOpacityInactive) windows.- Min: 0 (fully transparent)
- Max: 100 (fully opaque)
- Default: 100
Poor Contrast Handling
Action to take when button icon contrast is poor. Separate settings for active/inactive windows.
Contrast ratio threshold below which icon contrast is considered poor. Based on WCAG contrast calculations.
- Min: 1.0 (no contrast)
- Max: 21.0 (maximum contrast)
- Default: 1.5
Background Colors
Color scheme for button backgrounds. Separate values for active and inactive windows.
TitleBarText- Titlebar text colorTitleBarTextNegativeClose- Titlebar text with red closeAccent- System accent colorAccentNegativeClose- Default Accent with red closeAccentTrafficLights- Traffic light colors (red/yellow/green)
Opacity percentage for button backgrounds. Separate values for active/inactive windows.
- Min: 0 (invisible background)
- Max: 100 (solid background)
- Default: 60
Use negative/red color for close button background when hovering or pressing. Separate settings for active/inactive windows.
Use system hover accent color for button backgrounds on hover. Separate settings for active/inactive windows.
Automatically adjust background color when contrast with titlebar is poor. Separate settings for active/inactive windows.
Contrast ratio threshold for poor background contrast.
- Min: 1.0
- Max: 21.0
- Default: 1.1
Color Locking
When enabled, active and inactive window buttons use the same colors.
For inactive windows, use the same colors for hover and press states.
Klassy provides highly granular color control with separate settings for active/inactive windows and normal/hover/press states. The settings above are the base values - many have
Active and Inactive variants in the configuration.Touch Mode Scaling
Scale percentage for button sizes in touch mode, making buttons easier to tap on touchscreens.
- Min: 100 (normal size)
- Max: 400 (4x larger)
- Default: 150 (1.5x larger)
Related Settings
- Button Shapes - Background shape options
- Spacing & Alignment - Button spacing and positioning