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 provides extensive window decoration customization options, allowing you to fine-tune every aspect of your window appearance from titlebars to borders to shadows.Titlebar Settings
Basic Appearance
- Text Styling
- Background
Control how the window title appears:
- Bold Title - Makes the window title text bold (default: enabled)
- Underline Title - Adds an underline to the title text (default: disabled)
Titlebar Opacity
Control transparency of active and inactive window titlebars:Opaque Maximized Titlebars
Opaque Maximized Titlebars
Forces maximized windows to have fully opaque titlebars, regardless of the opacity setting.Why use this? Transparency on maximized windows can sometimes interfere with content readability. This option ensures maximized windows always have solid titlebars.
Blur Transparent Titlebars
Blur Transparent Titlebars
Applies a blur effect behind transparent titlebars.Requires: KWin blur effects to be enabled in System Settings
Apply Opacity to Header
Apply Opacity to Header
Extends opacity settings to the entire header area, not just the titlebar.
Titlebar Spacing
Fine-tune titlebar margins and spacing:
- Top/Bottom Margins
- Left/Right Margins
- Maximized Windows
Adjust vertical spacing:
Enable the lock to maintain equal top and bottom margins automatically.
Title Alignment
Choose how the window title is positioned:- AlignLeft - Title aligns to the left
- AlignCenter - Title centers between buttons
- AlignCenterFullWidth - Title centers across full titlebar width (default)
- AlignRight - Title aligns to the right
Window Borders
Corner Radius
Set the roundness of window corners:Higher values create more rounded corners. Set to 0 for sharp, square corners.
- Round All Corners When No Borders - Rounds all four corners when window borders are disabled
Border Colors
Control how window borders are colored:-
Use Titlebar Color for All Borders - Matches border color to titlebar
-
Draw Border on Maximized Windows - Shows borders even when maximized
Window Outlines
Klassy offers configurable thin window outlines with accent colors:
Outline Thickness
Outline Styles
Choose outline style for active and inactive windows:- Active Windows
- Inactive Windows
WindowOutlineNone- No outlineWindowOutlineShadowColor- Uses shadow color (default)WindowOutlineContrast- Automatic contrast colorWindowOutlineAccentColor- System accent colorWindowOutlineAccentWithContrast- Accent blended with contrastWindowOutlineCustomColor- Custom colorWindowOutlineCustomWithContrast- Custom blended with contrast
Outline Opacity
Fine-tune outline transparency for each style:Custom Outline Colors
When using custom outline styles:Colorize Window Outline with Button
Automatically color the window outline based on hovered button:This creates a subtle visual connection between buttons and the window outline when hovering.
Shadows
Configure drop shadows for windows:Shadow Size
Choose from predefined shadow sizes:ShadowNone- No shadowShadowSmallShadowMediumShadowLarge(default)ShadowVeryLarge
Shadow Strength
Adjust shadow intensity:Lower values create softer, more subtle shadows. Higher values create darker, more pronounced shadows.
Shadow Color
Customize shadow color:Black (0,0,0) is the most common shadow color, but you can use any RGB color for creative effects.
Window-Specific Exceptions
Klassy allows you to create exceptions for specific applications or window types. This is configured through the Exceptions dialog in Klassy Settings.Exception Options
-
Hide Titlebar - When to hide the titlebar:
- Never (default)
- Always
- Maximized
- Any Maximization
- Kept Behind
- Any Maximization or Kept Behind
- Opaque Titlebar - Force titlebar opacity for specific windows
- Match Titlebar to Application Color - Per-window override
- Prevent Apply Opacity to Header - Disable header opacity for specific apps
- Custom Border Size - Override border size per application
Matching Windows
Exceptions can match windows by:- Program Name Pattern - Regular expression matching executable name
- Window Class Name - X11 window class
- Window Title - Window title pattern
HiDPI Scaling
All spacing, sizing, and thickness values in Klassy automatically scale for HiDPI displays. You don’t need to adjust values manually for different DPI settings.Next Steps
Button Customization
Customize button appearance and behavior
Animations
Configure window decoration animations