Skip to main content
Button shapes define the background appearance of titlebar buttons. Klassy offers several shape options ranging from full-height rectangles to small circles.

ButtonShape

ButtonShape
enum
default:"ShapeIntegratedRoundedRectangle"
Defines the background shape style for titlebar buttons.
ShapeFullHeightRectangle
option
Full-height rectangular button backgrounds that span the entire titlebar height. Best for classic window decoration styles.
ShapeFullHeightRoundedRectangle
option
Full-height button backgrounds with rounded corners. Combines classic full-height style with modern rounded aesthetics. See the ClassiK v3 preset for an example.
ShapeIntegratedRoundedRectangle
option
Default. Modern integrated rounded rectangles with translucent outlined accent colours. Designed to complement the “Blue Ocean” design refresh and system accent colour feature. Features a large clickable area with bottom padding.
ShapeIntegratedRoundedRectangleGrouped
option
Similar to integrated rounded rectangles but buttons are visually grouped together without spacing between them.
ShapeSmallCircle
option
Compact circular button backgrounds. Creates a minimal, modern appearance. See the Classik-Aurorae preset for an example.
ShapeSmallSquare
option
Compact square button backgrounds with sharp corners.
ShapeSmallRoundedSquare
option
Compact square button backgrounds with rounded corners. Balances the modern rounded aesthetic with a smaller button footprint.

Button Corner Radius

ButtonCornerRadius
enum
default:"SameAsWindow"
Controls the corner radius of button backgrounds.
SameAsWindow
option
Default. Buttons use the same corner radius as the window corner radius setting.
Custom
option
Use a custom corner radius value defined by ButtonCustomCornerRadius.
ButtonCustomCornerRadius
double
default:"2.5"
Custom corner radius for button backgrounds in pixels. Only applies when ButtonCornerRadius is set to Custom.
  • Min: 0
  • Max: 24.0

Integrated Rectangle Padding

IntegratedRoundedRectangleBottomPadding
double
default:"1.5"
Bottom padding for integrated rounded rectangle button shapes. Creates visual breathing room between buttons and the window content.
  • Min: 0
  • Max: 20

Background Scaling

ScaleBackgroundPercent
int
default:"100"
Scale percentage for small button backgrounds (circle, square, rounded square shapes).
  • Min: 100 (normal size)
  • Max: 250 (2.5x larger)
The button shape you choose affects how other settings like spacing and colors are applied. Full-height shapes have different spacing controls than small shapes.