github paulmcauley/klassy 5.0.breeze5.27.11

8 months ago

A final major release for Plasma 5.27 LTS.

Main changes:

  • New Presets feature allowing simplified customization:
    presets

Presets may also be used with Window-Specific overrides
preset_exception

  • Extensive new button colour customization options:
    extensive_colour_settings

All button colours may be individually overridden:
extensive_colour_settings_overrides

  • Advanced button behaviour settings for different button states:
    button_behaviour

  • Tweaks to icon snapping algorithms for even sharper and more accurate icon rendering in more circumstances.

  • "Klassy" and "Klassy dark" icon themes are now auto-generated at all major scale factors on a setting change. There is now no-need to separately install a Klassy icon theme, and the inheritance properties of the icon theme can be set under the "System Icon Generation..." button.

  • New Global Themes and colour schemes as an attempt to provide sane KDE defaults:
    global_themes

  • Superior colouring of system icons when "use system icon theme" is used - KDE SVG CSS colour properties used, with a new "force colourize" option for non-KDE icons using a superior alpha-replacement colourization algorithm.

  • Superior multi-monitor rendering of system icons when "use system icon theme" is set.

  • New "Redmond 11" built-in icons.

  • New "Integrated Rounded Rectangle, grouped" button shape.

  • Ability to customize close button width specifically, and ability to set corner radius specifically for a button.

  • New active state change animation for buttons.

  • Window decoration and button colours are now all cached. Colours for complex button state options now share a common code-path between Window Decoration and Application Style.

  • Buttons now only repaint if they have an intersecting paint region

  • New command line options for klassy-settings to load/import presets and generate icons. See klassy-settings --help

  • Allow titlebar opacity to be overridden when set in colourscheme

  • Switching the application palette between a colourscheme with header colours and one without now works (bug from Breeze)

  • All relevant updates from Breeze up to Plasma 5.27.11

NB: the config file has moved from ~/.config/klassyrc to a new one at ~/.config/klassy/klassyrc. Your old config file may still be present but many config keys differ between version 4 and version 5.

Don't miss a new klassy release

NewReleases is sending notifications on new releases.