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.
Overview
Klassy offers arguably the most comprehensive titlebar button customization of any KDE theme. You can control every aspect of button appearance and behavior, from icon styles to shapes to colors to hover effects.Button Icon Styles
Klassy provides numerous built-in perfectly-pixel-snapped button icon sets:Available Icon Styles
- Kite (Default)
- Suessig Kite
- Oxygen
- Klasse
- Traditional
- Metro
- Fluent
- Ark Series
- Kisweet
- System Icons
StyleKite - The default Kite icon styleModern, clean icons designed to complement the Kite theme and Blue Ocean design refresh.

Button Shapes
Choose from multiple button background shapes:- Integrated Rounded Rectangle (Default)
- Integrated Rounded Rectangle Grouped
- Full-Height Rounded Rectangle
- Full-Height Rectangle
- Small Circle
- Small Square
- Small Rounded Square
ShapeIntegratedRoundedRectangle
Default shape with translucent outlined accent colors and large clickable area. Designed to complement the Blue Ocean refresh.
Default shape with translucent outlined accent colors and large clickable area. Designed to complement the Blue Ocean refresh.Button Sizing
Icon Size
Choose from 10 predefined icon sizes:IconTinyIconVerySmallIconSmallIconSmallMediumIconMediumIconLargeMedium(default)IconLargeIconVeryLargeIconGiantIconHumongous
System Icon Size
When usingStyleSystemIconTheme, set the pixel size:
Background Scale
For small button shapes, adjust the background size:Button Spacing
Button Corner Radius
Control button corner roundness:Touch Mode Scaling
Increase button size for touch screens:Button Colors
Icon Colors
Choose color schemes for button icons:- Active Windows
- Inactive Windows
TitleBarText- Matches titlebar text color (default)TitleBarTextNegativeClose- Titlebar text, red close buttonAccent- System accent colorAccentNegativeClose- Accent with red closeAccentTrafficLights- Traffic light colors (red/yellow/green)
Background Colors
Background colors support the same options as icon colors: TitleBarText, TitleBarTextNegativeClose, Accent, AccentNegativeClose, AccentTrafficLights.
Traffic Lights Mode
Enable macOS-style traffic light button colors:
This mode colors the close button red, maximize yellow, and minimize green.
Opacity Settings
Control icon and background transparency:Contrast Enhancement
Klassy automatically enhances contrast when needed:Nothing- No adjustmentBlackWhite- Switch to black or whiteTitleBarBackground- Use titlebar background color (default)
Close Button Customization
The close button can have separate styling:Close Icon Color
AsSelected- Same as other buttonsNegativeWhenHoverPress- Red when hovered/pressedWhite- Always whiteWhiteWhenHoverPress- White when hovered/pressed (default)
Close Background Behavior
Button Behavior
Control what appears in different button states (normal, hover, press):Standard Buttons
- Normal State
- Hover State
- Press State
Close Button Separate Behavior
Color Variation on Hover
Make buttons change color dynamically:No- No variationOpaque/MostOpaqueHover- Increase opacityTransparent/MostTransparentHover- Decrease opacityLight/LightestHover- Lighten colorDark/DarkestHover- Darken colorMoreTitleBar/MostTitleBarHover- Blend toward titlebar colorLessTitleBar/LeastTitleBarHover- Blend away from titlebar
Bold Button Icons
Control icon line weight:BoldIconsBold- Always boldBoldIconsFine- Always fine/thinBoldIconsHiDpiOnly- Bold only on HiDPI displaysBoldIconsActive- Bold only on active windowsBoldIconsActiveHiDpi- Bold on active windows with HiDPI (default)
Per-Button Color Override
You can override colors for individual button types:- Menu
- ApplicationMenu
- OnAllDesktops
- Minimize
- Maximize
- Close
- ContextHelp
- Shade
- KeepBelow
- KeepAbove
Unison Hovering
Make all buttons respond to hover when any button is hovered:Next Steps
Window Decorations
Customize titlebar and window styling
Animations
Configure button and window animations



