Klassy supports configurable thin window outlines with optional accent colors and contrast blending. Outlines can enhance window visibility and add visual polish.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.
Outline Thickness & Rendering
Thickness of the window outline in pixels.
- Min: 0.5
- Max: 10
- Default: 1.0
When enabled, outline thickness snaps to whole pixel values for crisper rendering. Disable for sub-pixel precision.
When enabled, the outline overlaps the window border slightly. Creates a more integrated appearance.
Outline Style
The color and style of the window outline. Separate settings exist for active (
WindowOutlineStyleActive) and inactive (WindowOutlineStyleInactive) windows.Outline Styles
Outline Styles
No window outline is drawn.
Default. Use the shadow color for the outline. Provides subtle window definition that matches the shadow.
Use a contrasting color calculated from the titlebar color. Automatically adjusts to provide good visibility.
Use the system accent color for the outline. Creates a colorful, vibrant appearance.
Blend the accent color with a contrasting color. Balances accent color visibility with outline definition.
Use a custom color specified by
WindowOutlineCustomColor.Blend custom color with contrast color.
When enabled, active and inactive windows use the same outline style.
Outline Opacity
Each outline style has its own opacity control, with separate values for active and inactive windows.Opacity percentage for shadow color outline style.
- Min: 0 (invisible)
- Max: 100 (fully opaque)
- Default: 20
Opacity percentage for contrast outline style. Separate values for active and inactive windows.
- Min: 0
- Max: 100
- Default: 25
Opacity percentage for accent color outline style. Separate values for active/inactive.
- Min: 0
- Max: 100
- Default (Active): 67
- Default (Inactive): 25
Opacity percentage for accent with contrast outline style. Separate values for active/inactive.
- Min: 0
- Max: 100
- Default (Active): 50
- Default (Inactive): 20
Opacity percentage for custom color outline style. Separate values for active/inactive.
- Min: 0
- Max: 100
- Default (Active): 60
- Default (Inactive): 25
Opacity percentage for custom color with contrast outline style. Separate values for active/inactive.
- Min: 0
- Max: 100
- Default (Active): 40
- Default (Inactive): 25
Custom Outline Color
Custom RGB color for window outline when using
WindowOutlineCustomColor or WindowOutlineCustomWithContrast styles. Separate values for active and inactive windows.Format: “R, G, B” where each component is 0-255.When enabled, active and inactive windows use the same custom outline color.
Border Settings
Corner radius for window borders in pixels. Affects both the window shape and outline curvature.
- Min: 0 (sharp corners)
- Max: 24.0
- Default: 4
When enabled, all four corners are rounded even when window borders are disabled. When disabled, only top corners are rounded when borders are off.
When enabled, the entire window border uses the titlebar color. When disabled, borders may use different colors.
When enabled, window borders are drawn even when windows are maximized.
When enabled, the window outline can be tinted based on button hover states, creating visual feedback.
Visual Examples
The README demonstrates thin window outlines with accent colors:
Window outlines are particularly effective when combined with accent colors. The
AccentWithContrast styles provide good visibility while maintaining the accent color aesthetic.Related Settings
- Shadow Settings - Shadow color affects
WindowOutlineShadowColorstyle - Spacing & Alignment - Overall window layout and margins