Skip to content

Releases: paulmcauley/klassy

3.0.breeze5.23.80

10 Dec 12:43
Compare
Choose a tag to compare

New Features:

  • Rebrand from ClassikStyles to ClassiK
  • New default button style designed to complement "Blue Ocean" 5.23 design with outlined translucent rounded rectangles and accent colours
  • New "Contrast blended with accent colour" thin window outline (default) and more stark "accent colour" thin window outline
  • Configurable scrollbars with top/bottom padding, spacing between arrow and groove, slider width (on mouse over and not on mouse over), slider padding
  • Chunky scrollbar only appears on mouseover
  • Larger icon sizes are now rendered sharper
  • Enhanced colour pre-processing
  • New "traffic lights" colour option
  • What was "Square" button shape is now called "Full-height Rectangle" and now allows both width and spacing to be set
  • Configurable animations; animations re-enabled and Breeze animation sync issue between decoration and client mostly fixed
  • Tweak Classik/Kite fine icon opacities
  • Titlebars with alpha set in system colour scheme now are considered for transparency, with the slider multiplying the existing alpha value
  • kde-gtk-config and standalone buttons now render as small rounded rectangles
  • Better support for large borders, with side margins now relative to border edge rather than titlebar edge
  • Titlebar separator now only appears for non-maximized windows and adjusts depending upon border type
  • Always shown close buttons now support accent colours
  • Remove limitation from Breeze whereby header is not drawn with borders
  • Rearranged config UIs
  • Compilation improvements

Bug fixes:

  • Partial Kornerbug #395725 workaround - bug now only occurs when titlebar transparency and blur are explicitly set
  • Scrollbar auto-hide arrows and Kate scrollbar minimap no longer interfere with each other
  • Standalone buttons are now rendered correctly (e.g. for applet-window-buttons)
  • Config UIs now all use a dynamic layout
  • When titlebar is hidden, borders can inherit titlebar colour
  • Fix resizing from top of window when "Allow resizing maximized windows from window edges" is set
  • Partially fix scaling of thin window outline
  • Fix many deprecation warnings
  • Fix regression from Breeze where there was no hover on dock buttons
  • All relevant fixes from the latest Breeze 5.23.80 master

2.6.breeze5.22.80

15 Jul 19:26
Compare
Choose a tag to compare
  • Fix scrollbar animation glitch
  • Use shared pointers instead of raw pointers for clipping window geometry

Updates from Breeze master with all Plasma 5.22 features and preview of Plasma 5.23 features:

  • New QWindow-based Effects API now requires KDE Frameworks >= 5.82
  • Focus indicator for tabs is no longer duplicated
  • Fix resize splitter cursor glitch
  • Blue Ocean application style preview for Plasma 5.23

2.5.breeze5.21.80

15 May 21:12
Compare
Choose a tag to compare
  • Don't draw contrasting window outline differently on Wayland
  • When contrasting window outline is disabled, use legacy Breeze geometry to prevent
    blurriness
  • Enlarged contrasting window outline geometry does not need adjusted corner radii

2.4.breeze5.21.80

10 May 17:08
Compare
Choose a tag to compare

Bug fixes:

  • 1px outline in shadow now appears when borders are enabled
  • Fixed shadow updating too often due to fontColor() changes
  • Rename outline close button option to "Permanently highlight close button"
  • Make consistent scrollbar edge case by also extending the size of the scrollbar groove
  • Only enable auto-hiding scrollbar arrows when animations enabled

New Features:

  • "Draw thin contrasting window outline" toggle now available in Shadows section of window decoration configuration

2.3.breeze5.21.80

01 May 22:17
Compare
Choose a tag to compare

Bug fixes:

  • Window border in shadow now 1px on X11 to prevent blurriness at 100% scaling
  • Consider both top and bottom scrollbar arrow types when determining scrollbar groove geometry

2.2.breeze5.21.80

01 May 00:56
Compare
Choose a tag to compare

Bug fixes:

  • Corner radius setting now updates instantaneously
  • Auto-boldness now instantaneously adjusts per-display on Wayland
  • Improve robustness of GTK button generation
  • Window outline in shadow now has correct window shape when bottom corners of window are not rounded

New features:

2.1.breeze5.21.80

10 Apr 22:59
Compare
Choose a tag to compare
  • Corner clipping of background highlight now clips all buttons with titlebar to cover some edge cases
  • Fix for kde-gtk-config not rendering GTK CSD buttons when corners clipped
  • With Boldness set to Auto, kde-gtk-config's GTK CSD buttons and the Window Decoration preview are now consistent with the system (new global method of getting system scaling used)
  • Remove minor rendering artefacts in restore/maximize/minimize, improve question mark
  • Matching system icon themes now available (inherit Breeze icons)
  • Reduce size of button background highlight in Application Style, matching system icon theme
  • Latest updates from KDE Breeze master

2.0.breeze5.21.80

31 Mar 01:34
91eaef2
Compare
Choose a tag to compare
  • New square button highlight style -- this has a larger clickable area and is now the default;
  • New hover and focus colour inheritance option for both Window Decoration and Application Style; Auto contrast enhancement;
  • Implemented configurable titlebar side and top/bottom margins; margins scale with DPI;
  • Option for different margins in a maximized window;
  • Implemented DPI-scaling corner radius setting;
  • Option to colour borders the same as titlebar;
  • Implemented transparency option for active/inactive windows, along with ability to have opaque maximized windows; blur is now enabled;
  • Bold icons are now automatically disabled for 96 DPI screens to prevent blurring;
  • Some refactoring and further separation from Breeze

1.0.breeze5.21.80

14 Mar 06:37
Compare
Choose a tag to compare
  • Initial release with selectable styles of Classik, Kite, Oxygen/Breeze, and Redmond;
  • Configurable button spacing (left and right);
  • Configurable whether to draw bold button icons for HiDPI displays.