<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="14">
<package pkgid="657555d409c6d10ebc1b134eccaf71d2e0ef7b1fb9944d66ca8d5c2908c9896ca4629f0c15008f4df4fc027baeb344a52b57141e051b2ecccca9e71ed673b506" name="klassy" arch="aarch64">
  <version epoch="0" ver="6.5.3" rel="2.10"/>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.26.1" date="1683374400">-Workaround to EGL_BAD_SURFACE segfaults that were introduced with changes in KDE Plasma 5.26</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.26.2" date="1683547200">-Updates with changes from Breeze matching Plasma 5.26.
-Defaults back to no borders and more square corner radius.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27" date="1684584000">-Updates from upstream Breeze up to Plasma 5.27.5
-Window class matching on Wayland for exceptions, and exception code overhaul. Kdenlive removed from default transparency exceptions, VirtualBox and DigiKam added.
-JSON desktop files, and decoration config now in a separate static library.
-Fix sharpness of corners when 0 corner radius.
-Fix program icon sizes for sharpness.
-Allow configuration of Window Outline transparencies.
-Tweak shadow caching mechanism so cache used more often
-Fix titlebar background colour animation
-Fix titlebar separator display
-Fix blurRegion shape when no borders
-"Round bottom corners when no borders" experimental option for use with LightlyShaders etc.:</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.1" date="1710158400">- New Presets feature allowing simplified customization:
- Extensive new button colour customization options.
- Advanced button behaviour settings for different button states.
- 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.
- 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.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.2" date="1710417600">- Improve performance of rendering system icons
- Tweaks to vertical icon offset with integrated button shapes
- Adjust opacities in Breeze Original and Windows 10 presets</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.0" date="1710417601">- Major release for Plasma 6.0!
- Includes all features in Klassy 5.1 ported to Qt6, KF6 and C++20
- Include all bugfixes from Breeze 6
- Most "frameless" Application Style changes merged from Breeze6, with the exception of changes to the scrollbars
- Fewer graphical glitches on Wayland
- Improved library structure for better efficiency
- Support for translucent header areas in dialogs
- Fix tools area separator positioning cf Breeze
- Fix for bug in Breeze where application palette does not reload
- Disable extended resize handles by default as they interfere with the scrollbars in the new frameless application style
- No longer auto-switch to Adwaita GTK style as Breeze GTK works better in Plasma 6</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.3" date="1712836800">- Add a Plasma style so that vertical panels are more compact
- Traditional icon style
- Tweak icon opacities
- Tweak twilight titlebar opacity
- Plastik preset
- Fix clang compilation</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.0.1" date="1712836801">- Add a Plasma style so that vertical panels are more compact
- Traditional icon style
- Tweak icon opacities
- Tweak twilight titlebar opacity
- Plastik preset
- Fix clang compilation
- Draw tools area separator in whole pixels
- Fixes from Breeze 6.0.3</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.2" date="1729339200">- Plasma 6.1+ now required due to API change for window decoration spacer buttons
- Add configuration of spacer button width and touch mode scaling
- Fix titlebar height not always being calculated properly
- Fix transparent state-change animation glitch in twilight theme
- Window corner radius is now in units of pixels @100% scaling
- User-adjustable Application Style corner radii
- Allow scrollbar separator line to be hidden, hidden by default
- Use dark icons with dark desktop themes
- Do not generate help-contextual-symbolic icon any more
- All relevant fixes from Breeze up to Plasma 6.2.1</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.3" date="1746532800">- Ported to KDecoration3. Plasma 6.3+ now required
- New default "Opal" theme, designed to be subtly more colourful and to show a clear difference between active and inactive windows
- Eliminated most fractional scaling glitches
- New "Kisweet" icon set
- Generated "klassy" system icons now show more colours.
- Presets now save window control button positions
- Fix Window Outline not being displayed properly when set to None
- Refactor and simplification of kstyle so that all colourscheme changes will reliably be reacted to
- Changes from Breeze up to 6.3.5 (except for the new ugly immutable tabs)</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.4" date="1750248000">- Gapless auto-hiding scrollbar arrows. Scrollbars with auto-hide arrows enabled hide the arrow when the slider is at the extremity; the slider may also be mouse-dragged when the slider is at this extremity position
- "Kisweet" now the default theme:
- Use nextState for borders when not directly using value for painting. Fixes some glitches when changing titlebar size.
- Do not use KConfigWatcher for colour scheme - fixes a crash that would occur on login if "Accent colour from wallpaper" is used</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5" date="1770206400">- Defaults return to their roots with the new Kite global theme in both light and dark versions.
- Many bugfixes related to scaling with many more areas of the window-decoration pixel-snapped.
- Fix bug where titlebar grows when active changes
- Fix bugs where resize handles not appearing
- Fix Klassy corner radius not being applied to selection areas ("rubber bands")
- Fix contrast of window buttons on inactive windows or in applications
- New option for bold icons on active window only
- New option for inactive button colours to be the same as active colours on hover and press
- New "unison hovering" option for Eaten Fruits
- New "Match titlebar to application colour" option (+window specific overrides) makes adding Header colours to colour schemes unnecessary - instead just click this checkbox! New options to make active titles bold and underlined.
- New "Round all corners when no borders" option will clip the window corners to round them (both top and bottom, the latter when the titlebar is hidden). A 3rd party kwin plugin is no longer necessary to do this!
- New pixel-snapping for window outlines
- New window-specific overrides options for Hide Titlebar - options for only "on maximized window" and "on windows kept behind" is for tiling window manager (e.g. Krohnkite) users
- Presets consolidated and tweaked. The previous work on the former default "Opal" and "Kisweet" presets can now be found in the new "Opal Fruits" preset
- Activating the new keep in front ("keep above") icon can now show an accented window outline around the window
- Allow Exception regular expressions to match ^ and $ characters.
- New SuessigKite, Ark, and Arkopal icons (Arkopal and Kisweet will probably be deleted in the future as I thought they were too busy - shout out if anyone wants to keep them)
- Partial workaround to blur artefacts created due to integer blurRegion (bug https://bugs.kde.org/show_bug.cgi?id=453229)
- French translation - translations are now working so let's get some more languages!
- Relevant changes from Breeze 6.5.5
- NB: ~/.config/klassyrc config files from previous releases are incompatible due to all geometries being standardised to be in pixels@100%. Your old config will be backed up as klassyrc&lt;timestamp&gt;.old. If you want to convert your old klassyrc config then make sure you have a RefreshedConfig=6.5 line and multiply all geometries by 2, except for corner radii.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.1" date="1770379200">Bugfix to prevent hangs for certain users when switching colour scheme or using the file picker.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.2" date="1770465600">This release is the same as Klassy v6.5.1, except it can also be built for Plasma 6.3+. If you are using Plasma &lt; 6.5 then the "Round all corners with no borders" option will always be false.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.3" date="1771675200">- Fix bug where "Match titlebar to application colour" would break header colours.
- New "Hide titlebar on any maximization or windows kept behind" Window-Specific override option.</changelog>
</package>
<package pkgid="40d2d6ef4de10eac6d49cbf83ada2d4546870358b60a6ab0066dd8a521db876e53452e2db3dfb2cce8e15bff7af635883b443c10477d49a1573c61a253c56229" name="klassy" arch="armv7hl">
  <version epoch="0" ver="6.5.3" rel="2.10"/>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.26.1" date="1683374400">-Workaround to EGL_BAD_SURFACE segfaults that were introduced with changes in KDE Plasma 5.26</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.26.2" date="1683547200">-Updates with changes from Breeze matching Plasma 5.26.
-Defaults back to no borders and more square corner radius.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27" date="1684584000">-Updates from upstream Breeze up to Plasma 5.27.5
-Window class matching on Wayland for exceptions, and exception code overhaul. Kdenlive removed from default transparency exceptions, VirtualBox and DigiKam added.
-JSON desktop files, and decoration config now in a separate static library.
-Fix sharpness of corners when 0 corner radius.
-Fix program icon sizes for sharpness.
-Allow configuration of Window Outline transparencies.
-Tweak shadow caching mechanism so cache used more often
-Fix titlebar background colour animation
-Fix titlebar separator display
-Fix blurRegion shape when no borders
-"Round bottom corners when no borders" experimental option for use with LightlyShaders etc.:</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.1" date="1710158400">- New Presets feature allowing simplified customization:
- Extensive new button colour customization options.
- Advanced button behaviour settings for different button states.
- 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.
- 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.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.2" date="1710417600">- Improve performance of rendering system icons
- Tweaks to vertical icon offset with integrated button shapes
- Adjust opacities in Breeze Original and Windows 10 presets</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.0" date="1710417601">- Major release for Plasma 6.0!
- Includes all features in Klassy 5.1 ported to Qt6, KF6 and C++20
- Include all bugfixes from Breeze 6
- Most "frameless" Application Style changes merged from Breeze6, with the exception of changes to the scrollbars
- Fewer graphical glitches on Wayland
- Improved library structure for better efficiency
- Support for translucent header areas in dialogs
- Fix tools area separator positioning cf Breeze
- Fix for bug in Breeze where application palette does not reload
- Disable extended resize handles by default as they interfere with the scrollbars in the new frameless application style
- No longer auto-switch to Adwaita GTK style as Breeze GTK works better in Plasma 6</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.3" date="1712836800">- Add a Plasma style so that vertical panels are more compact
- Traditional icon style
- Tweak icon opacities
- Tweak twilight titlebar opacity
- Plastik preset
- Fix clang compilation</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.0.1" date="1712836801">- Add a Plasma style so that vertical panels are more compact
- Traditional icon style
- Tweak icon opacities
- Tweak twilight titlebar opacity
- Plastik preset
- Fix clang compilation
- Draw tools area separator in whole pixels
- Fixes from Breeze 6.0.3</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.2" date="1729339200">- Plasma 6.1+ now required due to API change for window decoration spacer buttons
- Add configuration of spacer button width and touch mode scaling
- Fix titlebar height not always being calculated properly
- Fix transparent state-change animation glitch in twilight theme
- Window corner radius is now in units of pixels @100% scaling
- User-adjustable Application Style corner radii
- Allow scrollbar separator line to be hidden, hidden by default
- Use dark icons with dark desktop themes
- Do not generate help-contextual-symbolic icon any more
- All relevant fixes from Breeze up to Plasma 6.2.1</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.3" date="1746532800">- Ported to KDecoration3. Plasma 6.3+ now required
- New default "Opal" theme, designed to be subtly more colourful and to show a clear difference between active and inactive windows
- Eliminated most fractional scaling glitches
- New "Kisweet" icon set
- Generated "klassy" system icons now show more colours.
- Presets now save window control button positions
- Fix Window Outline not being displayed properly when set to None
- Refactor and simplification of kstyle so that all colourscheme changes will reliably be reacted to
- Changes from Breeze up to 6.3.5 (except for the new ugly immutable tabs)</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.4" date="1750248000">- Gapless auto-hiding scrollbar arrows. Scrollbars with auto-hide arrows enabled hide the arrow when the slider is at the extremity; the slider may also be mouse-dragged when the slider is at this extremity position
- "Kisweet" now the default theme:
- Use nextState for borders when not directly using value for painting. Fixes some glitches when changing titlebar size.
- Do not use KConfigWatcher for colour scheme - fixes a crash that would occur on login if "Accent colour from wallpaper" is used</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5" date="1770206400">- Defaults return to their roots with the new Kite global theme in both light and dark versions.
- Many bugfixes related to scaling with many more areas of the window-decoration pixel-snapped.
- Fix bug where titlebar grows when active changes
- Fix bugs where resize handles not appearing
- Fix Klassy corner radius not being applied to selection areas ("rubber bands")
- Fix contrast of window buttons on inactive windows or in applications
- New option for bold icons on active window only
- New option for inactive button colours to be the same as active colours on hover and press
- New "unison hovering" option for Eaten Fruits
- New "Match titlebar to application colour" option (+window specific overrides) makes adding Header colours to colour schemes unnecessary - instead just click this checkbox! New options to make active titles bold and underlined.
- New "Round all corners when no borders" option will clip the window corners to round them (both top and bottom, the latter when the titlebar is hidden). A 3rd party kwin plugin is no longer necessary to do this!
- New pixel-snapping for window outlines
- New window-specific overrides options for Hide Titlebar - options for only "on maximized window" and "on windows kept behind" is for tiling window manager (e.g. Krohnkite) users
- Presets consolidated and tweaked. The previous work on the former default "Opal" and "Kisweet" presets can now be found in the new "Opal Fruits" preset
- Activating the new keep in front ("keep above") icon can now show an accented window outline around the window
- Allow Exception regular expressions to match ^ and $ characters.
- New SuessigKite, Ark, and Arkopal icons (Arkopal and Kisweet will probably be deleted in the future as I thought they were too busy - shout out if anyone wants to keep them)
- Partial workaround to blur artefacts created due to integer blurRegion (bug https://bugs.kde.org/show_bug.cgi?id=453229)
- French translation - translations are now working so let's get some more languages!
- Relevant changes from Breeze 6.5.5
- NB: ~/.config/klassyrc config files from previous releases are incompatible due to all geometries being standardised to be in pixels@100%. Your old config will be backed up as klassyrc&lt;timestamp&gt;.old. If you want to convert your old klassyrc config then make sure you have a RefreshedConfig=6.5 line and multiply all geometries by 2, except for corner radii.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.1" date="1770379200">Bugfix to prevent hangs for certain users when switching colour scheme or using the file picker.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.2" date="1770465600">This release is the same as Klassy v6.5.1, except it can also be built for Plasma 6.3+. If you are using Plasma &lt; 6.5 then the "Round all corners with no borders" option will always be false.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.3" date="1771675200">- Fix bug where "Match titlebar to application colour" would break header colours.
- New "Hide titlebar on any maximization or windows kept behind" Window-Specific override option.</changelog>
</package>
<package pkgid="30e92b6343480a10bb2c459b6de0944f73079b7ed81f70eb6bebdf2ab85771d79238c01b1f25333406b9db5d972691acf8025b536c0a783acdc429683f4f9542" name="klassy" arch="i586">
  <version epoch="0" ver="6.5.3" rel="2.10"/>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.26.1" date="1683374400">-Workaround to EGL_BAD_SURFACE segfaults that were introduced with changes in KDE Plasma 5.26</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.26.2" date="1683547200">-Updates with changes from Breeze matching Plasma 5.26.
-Defaults back to no borders and more square corner radius.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27" date="1684584000">-Updates from upstream Breeze up to Plasma 5.27.5
-Window class matching on Wayland for exceptions, and exception code overhaul. Kdenlive removed from default transparency exceptions, VirtualBox and DigiKam added.
-JSON desktop files, and decoration config now in a separate static library.
-Fix sharpness of corners when 0 corner radius.
-Fix program icon sizes for sharpness.
-Allow configuration of Window Outline transparencies.
-Tweak shadow caching mechanism so cache used more often
-Fix titlebar background colour animation
-Fix titlebar separator display
-Fix blurRegion shape when no borders
-"Round bottom corners when no borders" experimental option for use with LightlyShaders etc.:</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.1" date="1710158400">- New Presets feature allowing simplified customization:
- Extensive new button colour customization options.
- Advanced button behaviour settings for different button states.
- 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.
- 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.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.2" date="1710417600">- Improve performance of rendering system icons
- Tweaks to vertical icon offset with integrated button shapes
- Adjust opacities in Breeze Original and Windows 10 presets</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.0" date="1710417601">- Major release for Plasma 6.0!
- Includes all features in Klassy 5.1 ported to Qt6, KF6 and C++20
- Include all bugfixes from Breeze 6
- Most "frameless" Application Style changes merged from Breeze6, with the exception of changes to the scrollbars
- Fewer graphical glitches on Wayland
- Improved library structure for better efficiency
- Support for translucent header areas in dialogs
- Fix tools area separator positioning cf Breeze
- Fix for bug in Breeze where application palette does not reload
- Disable extended resize handles by default as they interfere with the scrollbars in the new frameless application style
- No longer auto-switch to Adwaita GTK style as Breeze GTK works better in Plasma 6</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.3" date="1712836800">- Add a Plasma style so that vertical panels are more compact
- Traditional icon style
- Tweak icon opacities
- Tweak twilight titlebar opacity
- Plastik preset
- Fix clang compilation</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.0.1" date="1712836801">- Add a Plasma style so that vertical panels are more compact
- Traditional icon style
- Tweak icon opacities
- Tweak twilight titlebar opacity
- Plastik preset
- Fix clang compilation
- Draw tools area separator in whole pixels
- Fixes from Breeze 6.0.3</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.2" date="1729339200">- Plasma 6.1+ now required due to API change for window decoration spacer buttons
- Add configuration of spacer button width and touch mode scaling
- Fix titlebar height not always being calculated properly
- Fix transparent state-change animation glitch in twilight theme
- Window corner radius is now in units of pixels @100% scaling
- User-adjustable Application Style corner radii
- Allow scrollbar separator line to be hidden, hidden by default
- Use dark icons with dark desktop themes
- Do not generate help-contextual-symbolic icon any more
- All relevant fixes from Breeze up to Plasma 6.2.1</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.3" date="1746532800">- Ported to KDecoration3. Plasma 6.3+ now required
- New default "Opal" theme, designed to be subtly more colourful and to show a clear difference between active and inactive windows
- Eliminated most fractional scaling glitches
- New "Kisweet" icon set
- Generated "klassy" system icons now show more colours.
- Presets now save window control button positions
- Fix Window Outline not being displayed properly when set to None
- Refactor and simplification of kstyle so that all colourscheme changes will reliably be reacted to
- Changes from Breeze up to 6.3.5 (except for the new ugly immutable tabs)</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.4" date="1750248000">- Gapless auto-hiding scrollbar arrows. Scrollbars with auto-hide arrows enabled hide the arrow when the slider is at the extremity; the slider may also be mouse-dragged when the slider is at this extremity position
- "Kisweet" now the default theme:
- Use nextState for borders when not directly using value for painting. Fixes some glitches when changing titlebar size.
- Do not use KConfigWatcher for colour scheme - fixes a crash that would occur on login if "Accent colour from wallpaper" is used</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5" date="1770206400">- Defaults return to their roots with the new Kite global theme in both light and dark versions.
- Many bugfixes related to scaling with many more areas of the window-decoration pixel-snapped.
- Fix bug where titlebar grows when active changes
- Fix bugs where resize handles not appearing
- Fix Klassy corner radius not being applied to selection areas ("rubber bands")
- Fix contrast of window buttons on inactive windows or in applications
- New option for bold icons on active window only
- New option for inactive button colours to be the same as active colours on hover and press
- New "unison hovering" option for Eaten Fruits
- New "Match titlebar to application colour" option (+window specific overrides) makes adding Header colours to colour schemes unnecessary - instead just click this checkbox! New options to make active titles bold and underlined.
- New "Round all corners when no borders" option will clip the window corners to round them (both top and bottom, the latter when the titlebar is hidden). A 3rd party kwin plugin is no longer necessary to do this!
- New pixel-snapping for window outlines
- New window-specific overrides options for Hide Titlebar - options for only "on maximized window" and "on windows kept behind" is for tiling window manager (e.g. Krohnkite) users
- Presets consolidated and tweaked. The previous work on the former default "Opal" and "Kisweet" presets can now be found in the new "Opal Fruits" preset
- Activating the new keep in front ("keep above") icon can now show an accented window outline around the window
- Allow Exception regular expressions to match ^ and $ characters.
- New SuessigKite, Ark, and Arkopal icons (Arkopal and Kisweet will probably be deleted in the future as I thought they were too busy - shout out if anyone wants to keep them)
- Partial workaround to blur artefacts created due to integer blurRegion (bug https://bugs.kde.org/show_bug.cgi?id=453229)
- French translation - translations are now working so let's get some more languages!
- Relevant changes from Breeze 6.5.5
- NB: ~/.config/klassyrc config files from previous releases are incompatible due to all geometries being standardised to be in pixels@100%. Your old config will be backed up as klassyrc&lt;timestamp&gt;.old. If you want to convert your old klassyrc config then make sure you have a RefreshedConfig=6.5 line and multiply all geometries by 2, except for corner radii.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.1" date="1770379200">Bugfix to prevent hangs for certain users when switching colour scheme or using the file picker.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.2" date="1770465600">This release is the same as Klassy v6.5.1, except it can also be built for Plasma 6.3+. If you are using Plasma &lt; 6.5 then the "Round all corners with no borders" option will always be false.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.3" date="1771675200">- Fix bug where "Match titlebar to application colour" would break header colours.
- New "Hide titlebar on any maximization or windows kept behind" Window-Specific override option.</changelog>
</package>
<package pkgid="7e43242a9052f063f9c8bbfe86a7fa8d134867e4e1643b7a4727397e25746243753db42d780f30c9ae7fcea47e7fdbc5a5c276ae3acd2e419fc7bb4682cc6aa3" name="klassy" arch="riscv64">
  <version epoch="0" ver="6.5.3" rel="2.10"/>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.26.1" date="1683374400">-Workaround to EGL_BAD_SURFACE segfaults that were introduced with changes in KDE Plasma 5.26</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.26.2" date="1683547200">-Updates with changes from Breeze matching Plasma 5.26.
-Defaults back to no borders and more square corner radius.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27" date="1684584000">-Updates from upstream Breeze up to Plasma 5.27.5
-Window class matching on Wayland for exceptions, and exception code overhaul. Kdenlive removed from default transparency exceptions, VirtualBox and DigiKam added.
-JSON desktop files, and decoration config now in a separate static library.
-Fix sharpness of corners when 0 corner radius.
-Fix program icon sizes for sharpness.
-Allow configuration of Window Outline transparencies.
-Tweak shadow caching mechanism so cache used more often
-Fix titlebar background colour animation
-Fix titlebar separator display
-Fix blurRegion shape when no borders
-"Round bottom corners when no borders" experimental option for use with LightlyShaders etc.:</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.1" date="1710158400">- New Presets feature allowing simplified customization:
- Extensive new button colour customization options.
- Advanced button behaviour settings for different button states.
- 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.
- 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.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.2" date="1710417600">- Improve performance of rendering system icons
- Tweaks to vertical icon offset with integrated button shapes
- Adjust opacities in Breeze Original and Windows 10 presets</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.0" date="1710417601">- Major release for Plasma 6.0!
- Includes all features in Klassy 5.1 ported to Qt6, KF6 and C++20
- Include all bugfixes from Breeze 6
- Most "frameless" Application Style changes merged from Breeze6, with the exception of changes to the scrollbars
- Fewer graphical glitches on Wayland
- Improved library structure for better efficiency
- Support for translucent header areas in dialogs
- Fix tools area separator positioning cf Breeze
- Fix for bug in Breeze where application palette does not reload
- Disable extended resize handles by default as they interfere with the scrollbars in the new frameless application style
- No longer auto-switch to Adwaita GTK style as Breeze GTK works better in Plasma 6</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.3" date="1712836800">- Add a Plasma style so that vertical panels are more compact
- Traditional icon style
- Tweak icon opacities
- Tweak twilight titlebar opacity
- Plastik preset
- Fix clang compilation</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.0.1" date="1712836801">- Add a Plasma style so that vertical panels are more compact
- Traditional icon style
- Tweak icon opacities
- Tweak twilight titlebar opacity
- Plastik preset
- Fix clang compilation
- Draw tools area separator in whole pixels
- Fixes from Breeze 6.0.3</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.2" date="1729339200">- Plasma 6.1+ now required due to API change for window decoration spacer buttons
- Add configuration of spacer button width and touch mode scaling
- Fix titlebar height not always being calculated properly
- Fix transparent state-change animation glitch in twilight theme
- Window corner radius is now in units of pixels @100% scaling
- User-adjustable Application Style corner radii
- Allow scrollbar separator line to be hidden, hidden by default
- Use dark icons with dark desktop themes
- Do not generate help-contextual-symbolic icon any more
- All relevant fixes from Breeze up to Plasma 6.2.1</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.3" date="1746532800">- Ported to KDecoration3. Plasma 6.3+ now required
- New default "Opal" theme, designed to be subtly more colourful and to show a clear difference between active and inactive windows
- Eliminated most fractional scaling glitches
- New "Kisweet" icon set
- Generated "klassy" system icons now show more colours.
- Presets now save window control button positions
- Fix Window Outline not being displayed properly when set to None
- Refactor and simplification of kstyle so that all colourscheme changes will reliably be reacted to
- Changes from Breeze up to 6.3.5 (except for the new ugly immutable tabs)</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.4" date="1750248000">- Gapless auto-hiding scrollbar arrows. Scrollbars with auto-hide arrows enabled hide the arrow when the slider is at the extremity; the slider may also be mouse-dragged when the slider is at this extremity position
- "Kisweet" now the default theme:
- Use nextState for borders when not directly using value for painting. Fixes some glitches when changing titlebar size.
- Do not use KConfigWatcher for colour scheme - fixes a crash that would occur on login if "Accent colour from wallpaper" is used</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5" date="1770206400">- Defaults return to their roots with the new Kite global theme in both light and dark versions.
- Many bugfixes related to scaling with many more areas of the window-decoration pixel-snapped.
- Fix bug where titlebar grows when active changes
- Fix bugs where resize handles not appearing
- Fix Klassy corner radius not being applied to selection areas ("rubber bands")
- Fix contrast of window buttons on inactive windows or in applications
- New option for bold icons on active window only
- New option for inactive button colours to be the same as active colours on hover and press
- New "unison hovering" option for Eaten Fruits
- New "Match titlebar to application colour" option (+window specific overrides) makes adding Header colours to colour schemes unnecessary - instead just click this checkbox! New options to make active titles bold and underlined.
- New "Round all corners when no borders" option will clip the window corners to round them (both top and bottom, the latter when the titlebar is hidden). A 3rd party kwin plugin is no longer necessary to do this!
- New pixel-snapping for window outlines
- New window-specific overrides options for Hide Titlebar - options for only "on maximized window" and "on windows kept behind" is for tiling window manager (e.g. Krohnkite) users
- Presets consolidated and tweaked. The previous work on the former default "Opal" and "Kisweet" presets can now be found in the new "Opal Fruits" preset
- Activating the new keep in front ("keep above") icon can now show an accented window outline around the window
- Allow Exception regular expressions to match ^ and $ characters.
- New SuessigKite, Ark, and Arkopal icons (Arkopal and Kisweet will probably be deleted in the future as I thought they were too busy - shout out if anyone wants to keep them)
- Partial workaround to blur artefacts created due to integer blurRegion (bug https://bugs.kde.org/show_bug.cgi?id=453229)
- French translation - translations are now working so let's get some more languages!
- Relevant changes from Breeze 6.5.5
- NB: ~/.config/klassyrc config files from previous releases are incompatible due to all geometries being standardised to be in pixels@100%. Your old config will be backed up as klassyrc&lt;timestamp&gt;.old. If you want to convert your old klassyrc config then make sure you have a RefreshedConfig=6.5 line and multiply all geometries by 2, except for corner radii.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.1" date="1770379200">Bugfix to prevent hangs for certain users when switching colour scheme or using the file picker.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.2" date="1770465600">This release is the same as Klassy v6.5.1, except it can also be built for Plasma 6.3+. If you are using Plasma &lt; 6.5 then the "Round all corners with no borders" option will always be false.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.3" date="1771675200">- Fix bug where "Match titlebar to application colour" would break header colours.
- New "Hide titlebar on any maximization or windows kept behind" Window-Specific override option.</changelog>
</package>
<package pkgid="2bf924fa4d0935ab906bf0efa319b87d6fd19e56476f5136bb9d5c445a9a447a190bffd12c3059ad088c94cd1ff82a29051bb7ece06de50c00384e1492bc26f9" name="klassy" arch="s390x">
  <version epoch="0" ver="6.5.3" rel="2.10"/>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.26.1" date="1683374400">-Workaround to EGL_BAD_SURFACE segfaults that were introduced with changes in KDE Plasma 5.26</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.26.2" date="1683547200">-Updates with changes from Breeze matching Plasma 5.26.
-Defaults back to no borders and more square corner radius.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27" date="1684584000">-Updates from upstream Breeze up to Plasma 5.27.5
-Window class matching on Wayland for exceptions, and exception code overhaul. Kdenlive removed from default transparency exceptions, VirtualBox and DigiKam added.
-JSON desktop files, and decoration config now in a separate static library.
-Fix sharpness of corners when 0 corner radius.
-Fix program icon sizes for sharpness.
-Allow configuration of Window Outline transparencies.
-Tweak shadow caching mechanism so cache used more often
-Fix titlebar background colour animation
-Fix titlebar separator display
-Fix blurRegion shape when no borders
-"Round bottom corners when no borders" experimental option for use with LightlyShaders etc.:</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.1" date="1710158400">- New Presets feature allowing simplified customization:
- Extensive new button colour customization options.
- Advanced button behaviour settings for different button states.
- 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.
- 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.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.2" date="1710417600">- Improve performance of rendering system icons
- Tweaks to vertical icon offset with integrated button shapes
- Adjust opacities in Breeze Original and Windows 10 presets</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.0" date="1710417601">- Major release for Plasma 6.0!
- Includes all features in Klassy 5.1 ported to Qt6, KF6 and C++20
- Include all bugfixes from Breeze 6
- Most "frameless" Application Style changes merged from Breeze6, with the exception of changes to the scrollbars
- Fewer graphical glitches on Wayland
- Improved library structure for better efficiency
- Support for translucent header areas in dialogs
- Fix tools area separator positioning cf Breeze
- Fix for bug in Breeze where application palette does not reload
- Disable extended resize handles by default as they interfere with the scrollbars in the new frameless application style
- No longer auto-switch to Adwaita GTK style as Breeze GTK works better in Plasma 6</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.3" date="1712836800">- Add a Plasma style so that vertical panels are more compact
- Traditional icon style
- Tweak icon opacities
- Tweak twilight titlebar opacity
- Plastik preset
- Fix clang compilation</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.0.1" date="1712836801">- Add a Plasma style so that vertical panels are more compact
- Traditional icon style
- Tweak icon opacities
- Tweak twilight titlebar opacity
- Plastik preset
- Fix clang compilation
- Draw tools area separator in whole pixels
- Fixes from Breeze 6.0.3</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.2" date="1729339200">- Plasma 6.1+ now required due to API change for window decoration spacer buttons
- Add configuration of spacer button width and touch mode scaling
- Fix titlebar height not always being calculated properly
- Fix transparent state-change animation glitch in twilight theme
- Window corner radius is now in units of pixels @100% scaling
- User-adjustable Application Style corner radii
- Allow scrollbar separator line to be hidden, hidden by default
- Use dark icons with dark desktop themes
- Do not generate help-contextual-symbolic icon any more
- All relevant fixes from Breeze up to Plasma 6.2.1</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.3" date="1746532800">- Ported to KDecoration3. Plasma 6.3+ now required
- New default "Opal" theme, designed to be subtly more colourful and to show a clear difference between active and inactive windows
- Eliminated most fractional scaling glitches
- New "Kisweet" icon set
- Generated "klassy" system icons now show more colours.
- Presets now save window control button positions
- Fix Window Outline not being displayed properly when set to None
- Refactor and simplification of kstyle so that all colourscheme changes will reliably be reacted to
- Changes from Breeze up to 6.3.5 (except for the new ugly immutable tabs)</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.4" date="1750248000">- Gapless auto-hiding scrollbar arrows. Scrollbars with auto-hide arrows enabled hide the arrow when the slider is at the extremity; the slider may also be mouse-dragged when the slider is at this extremity position
- "Kisweet" now the default theme:
- Use nextState for borders when not directly using value for painting. Fixes some glitches when changing titlebar size.
- Do not use KConfigWatcher for colour scheme - fixes a crash that would occur on login if "Accent colour from wallpaper" is used</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5" date="1770206400">- Defaults return to their roots with the new Kite global theme in both light and dark versions.
- Many bugfixes related to scaling with many more areas of the window-decoration pixel-snapped.
- Fix bug where titlebar grows when active changes
- Fix bugs where resize handles not appearing
- Fix Klassy corner radius not being applied to selection areas ("rubber bands")
- Fix contrast of window buttons on inactive windows or in applications
- New option for bold icons on active window only
- New option for inactive button colours to be the same as active colours on hover and press
- New "unison hovering" option for Eaten Fruits
- New "Match titlebar to application colour" option (+window specific overrides) makes adding Header colours to colour schemes unnecessary - instead just click this checkbox! New options to make active titles bold and underlined.
- New "Round all corners when no borders" option will clip the window corners to round them (both top and bottom, the latter when the titlebar is hidden). A 3rd party kwin plugin is no longer necessary to do this!
- New pixel-snapping for window outlines
- New window-specific overrides options for Hide Titlebar - options for only "on maximized window" and "on windows kept behind" is for tiling window manager (e.g. Krohnkite) users
- Presets consolidated and tweaked. The previous work on the former default "Opal" and "Kisweet" presets can now be found in the new "Opal Fruits" preset
- Activating the new keep in front ("keep above") icon can now show an accented window outline around the window
- Allow Exception regular expressions to match ^ and $ characters.
- New SuessigKite, Ark, and Arkopal icons (Arkopal and Kisweet will probably be deleted in the future as I thought they were too busy - shout out if anyone wants to keep them)
- Partial workaround to blur artefacts created due to integer blurRegion (bug https://bugs.kde.org/show_bug.cgi?id=453229)
- French translation - translations are now working so let's get some more languages!
- Relevant changes from Breeze 6.5.5
- NB: ~/.config/klassyrc config files from previous releases are incompatible due to all geometries being standardised to be in pixels@100%. Your old config will be backed up as klassyrc&lt;timestamp&gt;.old. If you want to convert your old klassyrc config then make sure you have a RefreshedConfig=6.5 line and multiply all geometries by 2, except for corner radii.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.1" date="1770379200">Bugfix to prevent hangs for certain users when switching colour scheme or using the file picker.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.2" date="1770465600">This release is the same as Klassy v6.5.1, except it can also be built for Plasma 6.3+. If you are using Plasma &lt; 6.5 then the "Round all corners with no borders" option will always be false.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.3" date="1771675200">- Fix bug where "Match titlebar to application colour" would break header colours.
- New "Hide titlebar on any maximization or windows kept behind" Window-Specific override option.</changelog>
</package>
<package pkgid="584f4d00a2accb364bb5dbf3b807e3fdeebe06957eed817dda7f7139340802a48ac4dca3ef07f018ce1d0f17ee8f0b19e3392c681e20c081687f1bd8f5c262c6" name="klassy" arch="src">
  <version epoch="0" ver="6.5.3" rel="2.10"/>
  <changelog author="Paul McAuley &lt;kde@paulmcauley.com&gt; - 5.22.5" date="1620648000">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
  New Features:
- "Draw thin contrasting window outline" toggle now available in Shadows section of window decoration configuration</changelog>
  <changelog author="Paul McAuley &lt;kde@paulmcauley.com&gt; - 5.22.6" date="1621080000">- 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</changelog>
  <changelog author="Paul McAuley &lt;kde@paulmcauley.com&gt; - 5.23" date="1626350400">- 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 &gt;= 5.82
- Focus indicator for tabs is no longer duplicated
- Fix resize splitter cursor glitch
- Blue Ocean application style preview for Plasma 5.23</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.24" date="1639137600">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
- 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
- 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</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.26" date="1660046400">Main Changes:
-Rebrand from ClassiK to Klassy
-Superior pixel alignment of included icons at all sizes, using new pixel-snapping algorithms.
-No kornerbug as implemented the setBlurRegion() API (now requires Plasma 5.25)
-New "integrated" button shape with option to highlight the window outline with the button outline colour
-Translucent headers
-Ability to load system icons, and optionally colourize them. This uses the window-*-symbolic icons.
-Ability to set exceptions for opacity, and have default exceptions.
-Configurable button size
-Independent full-height and non-full height button-spacing
-Configurable title padding
-Independently configurable left/right and top/bottom margins
-Ability to set window outline size, add a custom outline colour, and have an outline when shadows are disabled.
-Fix scaling of titlebar separator
-New distinct "Redmond" and "Redmond 10" icons
-Updated pixel-aligned matching icon themes downloadable from "Get new Icons..." in KDE Plasma system settings.
- Only process decoration colours once
-All relevant changes from KDE Breeze master up to 5.25.80</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.26.1" date="1683374400">-Workaround to EGL_BAD_SURFACE segfaults that were introduced with changes in KDE Plasma 5.26</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.26.2" date="1683547200">-Updates with changes from Breeze matching Plasma 5.26.
-Defaults back to no borders and more square corner radius.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27" date="1684584000">-Updates from upstream Breeze up to Plasma 5.27.5
-Window class matching on Wayland for exceptions, and exception code overhaul. Kdenlive removed from default transparency exceptions, VirtualBox and DigiKam added.
-JSON desktop files, and decoration config now in a separate static library.
-Fix sharpness of corners when 0 corner radius.
-Fix program icon sizes for sharpness.
-Allow configuration of Window Outline transparencies.
-Tweak shadow caching mechanism so cache used more often
-Fix titlebar background colour animation
-Fix titlebar separator display
-Fix blurRegion shape when no borders
-"Round bottom corners when no borders" experimental option for use with LightlyShaders etc.:</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.1" date="1710158400">- New Presets feature allowing simplified customization:
- Extensive new button colour customization options.
- Advanced button behaviour settings for different button states.
- 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.
- 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.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.2" date="1710417600">- Improve performance of rendering system icons
- Tweaks to vertical icon offset with integrated button shapes
- Adjust opacities in Breeze Original and Windows 10 presets</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.0" date="1710417601">- Major release for Plasma 6.0!
- Includes all features in Klassy 5.1 ported to Qt6, KF6 and C++20
- Include all bugfixes from Breeze 6
- Most "frameless" Application Style changes merged from Breeze6, with the exception of changes to the scrollbars
- Fewer graphical glitches on Wayland
- Improved library structure for better efficiency
- Support for translucent header areas in dialogs
- Fix tools area separator positioning cf Breeze
- Fix for bug in Breeze where application palette does not reload
- Disable extended resize handles by default as they interfere with the scrollbars in the new frameless application style
- No longer auto-switch to Adwaita GTK style as Breeze GTK works better in Plasma 6</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.3" date="1712836800">- Add a Plasma style so that vertical panels are more compact
- Traditional icon style
- Tweak icon opacities
- Tweak twilight titlebar opacity
- Plastik preset
- Fix clang compilation</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.0.1" date="1712836801">- Add a Plasma style so that vertical panels are more compact
- Traditional icon style
- Tweak icon opacities
- Tweak twilight titlebar opacity
- Plastik preset
- Fix clang compilation
- Draw tools area separator in whole pixels
- Fixes from Breeze 6.0.3</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.2" date="1729339200">- Plasma 6.1+ now required due to API change for window decoration spacer buttons
- Add configuration of spacer button width and touch mode scaling
- Fix titlebar height not always being calculated properly
- Fix transparent state-change animation glitch in twilight theme
- Window corner radius is now in units of pixels @100% scaling
- User-adjustable Application Style corner radii
- Allow scrollbar separator line to be hidden, hidden by default
- Use dark icons with dark desktop themes
- Do not generate help-contextual-symbolic icon any more
- All relevant fixes from Breeze up to Plasma 6.2.1</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.3" date="1746532800">- Ported to KDecoration3. Plasma 6.3+ now required
- New default "Opal" theme, designed to be subtly more colourful and to show a clear difference between active and inactive windows
- Eliminated most fractional scaling glitches
- New "Kisweet" icon set
- Generated "klassy" system icons now show more colours.
- Presets now save window control button positions
- Fix Window Outline not being displayed properly when set to None
- Refactor and simplification of kstyle so that all colourscheme changes will reliably be reacted to
- Changes from Breeze up to 6.3.5 (except for the new ugly immutable tabs)</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.4" date="1750248000">- Gapless auto-hiding scrollbar arrows. Scrollbars with auto-hide arrows enabled hide the arrow when the slider is at the extremity; the slider may also be mouse-dragged when the slider is at this extremity position
- "Kisweet" now the default theme:
- Use nextState for borders when not directly using value for painting. Fixes some glitches when changing titlebar size.
- Do not use KConfigWatcher for colour scheme - fixes a crash that would occur on login if "Accent colour from wallpaper" is used</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5" date="1770206400">- Defaults return to their roots with the new Kite global theme in both light and dark versions.
- Many bugfixes related to scaling with many more areas of the window-decoration pixel-snapped.
- Fix bug where titlebar grows when active changes
- Fix bugs where resize handles not appearing
- Fix Klassy corner radius not being applied to selection areas ("rubber bands")
- Fix contrast of window buttons on inactive windows or in applications
- New option for bold icons on active window only
- New option for inactive button colours to be the same as active colours on hover and press
- New "unison hovering" option for Eaten Fruits
- New "Match titlebar to application colour" option (+window specific overrides) makes adding Header colours to colour schemes unnecessary - instead just click this checkbox! New options to make active titles bold and underlined.
- New "Round all corners when no borders" option will clip the window corners to round them (both top and bottom, the latter when the titlebar is hidden). A 3rd party kwin plugin is no longer necessary to do this!
- New pixel-snapping for window outlines
- New window-specific overrides options for Hide Titlebar - options for only "on maximized window" and "on windows kept behind" is for tiling window manager (e.g. Krohnkite) users
- Presets consolidated and tweaked. The previous work on the former default "Opal" and "Kisweet" presets can now be found in the new "Opal Fruits" preset
- Activating the new keep in front ("keep above") icon can now show an accented window outline around the window
- Allow Exception regular expressions to match ^ and $ characters.
- New SuessigKite, Ark, and Arkopal icons (Arkopal and Kisweet will probably be deleted in the future as I thought they were too busy - shout out if anyone wants to keep them)
- Partial workaround to blur artefacts created due to integer blurRegion (bug https://bugs.kde.org/show_bug.cgi?id=453229)
- French translation - translations are now working so let's get some more languages!
- Relevant changes from Breeze 6.5.5
- NB: ~/.config/klassyrc config files from previous releases are incompatible due to all geometries being standardised to be in pixels@100%. Your old config will be backed up as klassyrc&lt;timestamp&gt;.old. If you want to convert your old klassyrc config then make sure you have a RefreshedConfig=6.5 line and multiply all geometries by 2, except for corner radii.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.1" date="1770379200">Bugfix to prevent hangs for certain users when switching colour scheme or using the file picker.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.2" date="1770465600">This release is the same as Klassy v6.5.1, except it can also be built for Plasma 6.3+. If you are using Plasma &lt; 6.5 then the "Round all corners with no borders" option will always be false.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.3" date="1771675200">- Fix bug where "Match titlebar to application colour" would break header colours.
- New "Hide titlebar on any maximization or windows kept behind" Window-Specific override option.</changelog>
</package>
<package pkgid="959102eb25ae2eb22b66d8ff6d1b43c806129e19824c4331e37fe121b2182b915a89bd943d5de5b8ef08d8811455290efaab739b6523a0a491f5251658f1b846" name="klassy" arch="x86_64">
  <version epoch="0" ver="6.5.3" rel="2.10"/>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.26.1" date="1683374400">-Workaround to EGL_BAD_SURFACE segfaults that were introduced with changes in KDE Plasma 5.26</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.26.2" date="1683547200">-Updates with changes from Breeze matching Plasma 5.26.
-Defaults back to no borders and more square corner radius.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27" date="1684584000">-Updates from upstream Breeze up to Plasma 5.27.5
-Window class matching on Wayland for exceptions, and exception code overhaul. Kdenlive removed from default transparency exceptions, VirtualBox and DigiKam added.
-JSON desktop files, and decoration config now in a separate static library.
-Fix sharpness of corners when 0 corner radius.
-Fix program icon sizes for sharpness.
-Allow configuration of Window Outline transparencies.
-Tweak shadow caching mechanism so cache used more often
-Fix titlebar background colour animation
-Fix titlebar separator display
-Fix blurRegion shape when no borders
-"Round bottom corners when no borders" experimental option for use with LightlyShaders etc.:</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.1" date="1710158400">- New Presets feature allowing simplified customization:
- Extensive new button colour customization options.
- Advanced button behaviour settings for different button states.
- 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.
- 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.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.2" date="1710417600">- Improve performance of rendering system icons
- Tweaks to vertical icon offset with integrated button shapes
- Adjust opacities in Breeze Original and Windows 10 presets</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.0" date="1710417601">- Major release for Plasma 6.0!
- Includes all features in Klassy 5.1 ported to Qt6, KF6 and C++20
- Include all bugfixes from Breeze 6
- Most "frameless" Application Style changes merged from Breeze6, with the exception of changes to the scrollbars
- Fewer graphical glitches on Wayland
- Improved library structure for better efficiency
- Support for translucent header areas in dialogs
- Fix tools area separator positioning cf Breeze
- Fix for bug in Breeze where application palette does not reload
- Disable extended resize handles by default as they interfere with the scrollbars in the new frameless application style
- No longer auto-switch to Adwaita GTK style as Breeze GTK works better in Plasma 6</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.3" date="1712836800">- Add a Plasma style so that vertical panels are more compact
- Traditional icon style
- Tweak icon opacities
- Tweak twilight titlebar opacity
- Plastik preset
- Fix clang compilation</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.0.1" date="1712836801">- Add a Plasma style so that vertical panels are more compact
- Traditional icon style
- Tweak icon opacities
- Tweak twilight titlebar opacity
- Plastik preset
- Fix clang compilation
- Draw tools area separator in whole pixels
- Fixes from Breeze 6.0.3</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.2" date="1729339200">- Plasma 6.1+ now required due to API change for window decoration spacer buttons
- Add configuration of spacer button width and touch mode scaling
- Fix titlebar height not always being calculated properly
- Fix transparent state-change animation glitch in twilight theme
- Window corner radius is now in units of pixels @100% scaling
- User-adjustable Application Style corner radii
- Allow scrollbar separator line to be hidden, hidden by default
- Use dark icons with dark desktop themes
- Do not generate help-contextual-symbolic icon any more
- All relevant fixes from Breeze up to Plasma 6.2.1</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.3" date="1746532800">- Ported to KDecoration3. Plasma 6.3+ now required
- New default "Opal" theme, designed to be subtly more colourful and to show a clear difference between active and inactive windows
- Eliminated most fractional scaling glitches
- New "Kisweet" icon set
- Generated "klassy" system icons now show more colours.
- Presets now save window control button positions
- Fix Window Outline not being displayed properly when set to None
- Refactor and simplification of kstyle so that all colourscheme changes will reliably be reacted to
- Changes from Breeze up to 6.3.5 (except for the new ugly immutable tabs)</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.4" date="1750248000">- Gapless auto-hiding scrollbar arrows. Scrollbars with auto-hide arrows enabled hide the arrow when the slider is at the extremity; the slider may also be mouse-dragged when the slider is at this extremity position
- "Kisweet" now the default theme:
- Use nextState for borders when not directly using value for painting. Fixes some glitches when changing titlebar size.
- Do not use KConfigWatcher for colour scheme - fixes a crash that would occur on login if "Accent colour from wallpaper" is used</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5" date="1770206400">- Defaults return to their roots with the new Kite global theme in both light and dark versions.
- Many bugfixes related to scaling with many more areas of the window-decoration pixel-snapped.
- Fix bug where titlebar grows when active changes
- Fix bugs where resize handles not appearing
- Fix Klassy corner radius not being applied to selection areas ("rubber bands")
- Fix contrast of window buttons on inactive windows or in applications
- New option for bold icons on active window only
- New option for inactive button colours to be the same as active colours on hover and press
- New "unison hovering" option for Eaten Fruits
- New "Match titlebar to application colour" option (+window specific overrides) makes adding Header colours to colour schemes unnecessary - instead just click this checkbox! New options to make active titles bold and underlined.
- New "Round all corners when no borders" option will clip the window corners to round them (both top and bottom, the latter when the titlebar is hidden). A 3rd party kwin plugin is no longer necessary to do this!
- New pixel-snapping for window outlines
- New window-specific overrides options for Hide Titlebar - options for only "on maximized window" and "on windows kept behind" is for tiling window manager (e.g. Krohnkite) users
- Presets consolidated and tweaked. The previous work on the former default "Opal" and "Kisweet" presets can now be found in the new "Opal Fruits" preset
- Activating the new keep in front ("keep above") icon can now show an accented window outline around the window
- Allow Exception regular expressions to match ^ and $ characters.
- New SuessigKite, Ark, and Arkopal icons (Arkopal and Kisweet will probably be deleted in the future as I thought they were too busy - shout out if anyone wants to keep them)
- Partial workaround to blur artefacts created due to integer blurRegion (bug https://bugs.kde.org/show_bug.cgi?id=453229)
- French translation - translations are now working so let's get some more languages!
- Relevant changes from Breeze 6.5.5
- NB: ~/.config/klassyrc config files from previous releases are incompatible due to all geometries being standardised to be in pixels@100%. Your old config will be backed up as klassyrc&lt;timestamp&gt;.old. If you want to convert your old klassyrc config then make sure you have a RefreshedConfig=6.5 line and multiply all geometries by 2, except for corner radii.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.1" date="1770379200">Bugfix to prevent hangs for certain users when switching colour scheme or using the file picker.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.2" date="1770465600">This release is the same as Klassy v6.5.1, except it can also be built for Plasma 6.3+. If you are using Plasma &lt; 6.5 then the "Round all corners with no borders" option will always be false.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.3" date="1771675200">- Fix bug where "Match titlebar to application colour" would break header colours.
- New "Hide titlebar on any maximization or windows kept behind" Window-Specific override option.</changelog>
</package>
<package pkgid="0750c837836c30a818dfae159727bd23a8368296d544b44230deb1a35e69ee12f5522558c64c70ec87df562ea9f4d37068984793fdc03b137d5acf4405a1bc54" name="klassy" arch="ppc64le">
  <version epoch="0" ver="6.5.3" rel="2.9"/>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.26.1" date="1683374400">-Workaround to EGL_BAD_SURFACE segfaults that were introduced with changes in KDE Plasma 5.26</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.26.2" date="1683547200">-Updates with changes from Breeze matching Plasma 5.26.
-Defaults back to no borders and more square corner radius.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27" date="1684584000">-Updates from upstream Breeze up to Plasma 5.27.5
-Window class matching on Wayland for exceptions, and exception code overhaul. Kdenlive removed from default transparency exceptions, VirtualBox and DigiKam added.
-JSON desktop files, and decoration config now in a separate static library.
-Fix sharpness of corners when 0 corner radius.
-Fix program icon sizes for sharpness.
-Allow configuration of Window Outline transparencies.
-Tweak shadow caching mechanism so cache used more often
-Fix titlebar background colour animation
-Fix titlebar separator display
-Fix blurRegion shape when no borders
-"Round bottom corners when no borders" experimental option for use with LightlyShaders etc.:</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.1" date="1710158400">- New Presets feature allowing simplified customization:
- Extensive new button colour customization options.
- Advanced button behaviour settings for different button states.
- 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.
- 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.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.2" date="1710417600">- Improve performance of rendering system icons
- Tweaks to vertical icon offset with integrated button shapes
- Adjust opacities in Breeze Original and Windows 10 presets</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.0" date="1710417601">- Major release for Plasma 6.0!
- Includes all features in Klassy 5.1 ported to Qt6, KF6 and C++20
- Include all bugfixes from Breeze 6
- Most "frameless" Application Style changes merged from Breeze6, with the exception of changes to the scrollbars
- Fewer graphical glitches on Wayland
- Improved library structure for better efficiency
- Support for translucent header areas in dialogs
- Fix tools area separator positioning cf Breeze
- Fix for bug in Breeze where application palette does not reload
- Disable extended resize handles by default as they interfere with the scrollbars in the new frameless application style
- No longer auto-switch to Adwaita GTK style as Breeze GTK works better in Plasma 6</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.3" date="1712836800">- Add a Plasma style so that vertical panels are more compact
- Traditional icon style
- Tweak icon opacities
- Tweak twilight titlebar opacity
- Plastik preset
- Fix clang compilation</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.0.1" date="1712836801">- Add a Plasma style so that vertical panels are more compact
- Traditional icon style
- Tweak icon opacities
- Tweak twilight titlebar opacity
- Plastik preset
- Fix clang compilation
- Draw tools area separator in whole pixels
- Fixes from Breeze 6.0.3</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.2" date="1729339200">- Plasma 6.1+ now required due to API change for window decoration spacer buttons
- Add configuration of spacer button width and touch mode scaling
- Fix titlebar height not always being calculated properly
- Fix transparent state-change animation glitch in twilight theme
- Window corner radius is now in units of pixels @100% scaling
- User-adjustable Application Style corner radii
- Allow scrollbar separator line to be hidden, hidden by default
- Use dark icons with dark desktop themes
- Do not generate help-contextual-symbolic icon any more
- All relevant fixes from Breeze up to Plasma 6.2.1</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.3" date="1746532800">- Ported to KDecoration3. Plasma 6.3+ now required
- New default "Opal" theme, designed to be subtly more colourful and to show a clear difference between active and inactive windows
- Eliminated most fractional scaling glitches
- New "Kisweet" icon set
- Generated "klassy" system icons now show more colours.
- Presets now save window control button positions
- Fix Window Outline not being displayed properly when set to None
- Refactor and simplification of kstyle so that all colourscheme changes will reliably be reacted to
- Changes from Breeze up to 6.3.5 (except for the new ugly immutable tabs)</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.4" date="1750248000">- Gapless auto-hiding scrollbar arrows. Scrollbars with auto-hide arrows enabled hide the arrow when the slider is at the extremity; the slider may also be mouse-dragged when the slider is at this extremity position
- "Kisweet" now the default theme:
- Use nextState for borders when not directly using value for painting. Fixes some glitches when changing titlebar size.
- Do not use KConfigWatcher for colour scheme - fixes a crash that would occur on login if "Accent colour from wallpaper" is used</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5" date="1770206400">- Defaults return to their roots with the new Kite global theme in both light and dark versions.
- Many bugfixes related to scaling with many more areas of the window-decoration pixel-snapped.
- Fix bug where titlebar grows when active changes
- Fix bugs where resize handles not appearing
- Fix Klassy corner radius not being applied to selection areas ("rubber bands")
- Fix contrast of window buttons on inactive windows or in applications
- New option for bold icons on active window only
- New option for inactive button colours to be the same as active colours on hover and press
- New "unison hovering" option for Eaten Fruits
- New "Match titlebar to application colour" option (+window specific overrides) makes adding Header colours to colour schemes unnecessary - instead just click this checkbox! New options to make active titles bold and underlined.
- New "Round all corners when no borders" option will clip the window corners to round them (both top and bottom, the latter when the titlebar is hidden). A 3rd party kwin plugin is no longer necessary to do this!
- New pixel-snapping for window outlines
- New window-specific overrides options for Hide Titlebar - options for only "on maximized window" and "on windows kept behind" is for tiling window manager (e.g. Krohnkite) users
- Presets consolidated and tweaked. The previous work on the former default "Opal" and "Kisweet" presets can now be found in the new "Opal Fruits" preset
- Activating the new keep in front ("keep above") icon can now show an accented window outline around the window
- Allow Exception regular expressions to match ^ and $ characters.
- New SuessigKite, Ark, and Arkopal icons (Arkopal and Kisweet will probably be deleted in the future as I thought they were too busy - shout out if anyone wants to keep them)
- Partial workaround to blur artefacts created due to integer blurRegion (bug https://bugs.kde.org/show_bug.cgi?id=453229)
- French translation - translations are now working so let's get some more languages!
- Relevant changes from Breeze 6.5.5
- NB: ~/.config/klassyrc config files from previous releases are incompatible due to all geometries being standardised to be in pixels@100%. Your old config will be backed up as klassyrc&lt;timestamp&gt;.old. If you want to convert your old klassyrc config then make sure you have a RefreshedConfig=6.5 line and multiply all geometries by 2, except for corner radii.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.1" date="1770379200">Bugfix to prevent hangs for certain users when switching colour scheme or using the file picker.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.2" date="1770465600">This release is the same as Klassy v6.5.1, except it can also be built for Plasma 6.3+. If you are using Plasma &lt; 6.5 then the "Round all corners with no borders" option will always be false.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.3" date="1771675200">- Fix bug where "Match titlebar to application colour" would break header colours.
- New "Hide titlebar on any maximization or windows kept behind" Window-Specific override option.</changelog>
</package>
<package pkgid="43adbdd67febd31470b71c54058f3c4ab32ace4b2436e3164e1e3ea391961cf2966bb2da981491e45499d97b14ccacdb6243b359a1af9c93ec6dab9d3fbe71a4" name="klassy" arch="src">
  <version epoch="0" ver="6.5.3" rel="2.9"/>
  <changelog author="Paul McAuley &lt;kde@paulmcauley.com&gt; - 5.22.5" date="1620648000">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
  New Features:
- "Draw thin contrasting window outline" toggle now available in Shadows section of window decoration configuration</changelog>
  <changelog author="Paul McAuley &lt;kde@paulmcauley.com&gt; - 5.22.6" date="1621080000">- 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</changelog>
  <changelog author="Paul McAuley &lt;kde@paulmcauley.com&gt; - 5.23" date="1626350400">- 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 &gt;= 5.82
- Focus indicator for tabs is no longer duplicated
- Fix resize splitter cursor glitch
- Blue Ocean application style preview for Plasma 5.23</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.24" date="1639137600">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
- 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
- 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</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.26" date="1660046400">Main Changes:
-Rebrand from ClassiK to Klassy
-Superior pixel alignment of included icons at all sizes, using new pixel-snapping algorithms.
-No kornerbug as implemented the setBlurRegion() API (now requires Plasma 5.25)
-New "integrated" button shape with option to highlight the window outline with the button outline colour
-Translucent headers
-Ability to load system icons, and optionally colourize them. This uses the window-*-symbolic icons.
-Ability to set exceptions for opacity, and have default exceptions.
-Configurable button size
-Independent full-height and non-full height button-spacing
-Configurable title padding
-Independently configurable left/right and top/bottom margins
-Ability to set window outline size, add a custom outline colour, and have an outline when shadows are disabled.
-Fix scaling of titlebar separator
-New distinct "Redmond" and "Redmond 10" icons
-Updated pixel-aligned matching icon themes downloadable from "Get new Icons..." in KDE Plasma system settings.
- Only process decoration colours once
-All relevant changes from KDE Breeze master up to 5.25.80</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.26.1" date="1683374400">-Workaround to EGL_BAD_SURFACE segfaults that were introduced with changes in KDE Plasma 5.26</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.26.2" date="1683547200">-Updates with changes from Breeze matching Plasma 5.26.
-Defaults back to no borders and more square corner radius.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27" date="1684584000">-Updates from upstream Breeze up to Plasma 5.27.5
-Window class matching on Wayland for exceptions, and exception code overhaul. Kdenlive removed from default transparency exceptions, VirtualBox and DigiKam added.
-JSON desktop files, and decoration config now in a separate static library.
-Fix sharpness of corners when 0 corner radius.
-Fix program icon sizes for sharpness.
-Allow configuration of Window Outline transparencies.
-Tweak shadow caching mechanism so cache used more often
-Fix titlebar background colour animation
-Fix titlebar separator display
-Fix blurRegion shape when no borders
-"Round bottom corners when no borders" experimental option for use with LightlyShaders etc.:</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.1" date="1710158400">- New Presets feature allowing simplified customization:
- Extensive new button colour customization options.
- Advanced button behaviour settings for different button states.
- 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.
- 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.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.2" date="1710417600">- Improve performance of rendering system icons
- Tweaks to vertical icon offset with integrated button shapes
- Adjust opacities in Breeze Original and Windows 10 presets</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.0" date="1710417601">- Major release for Plasma 6.0!
- Includes all features in Klassy 5.1 ported to Qt6, KF6 and C++20
- Include all bugfixes from Breeze 6
- Most "frameless" Application Style changes merged from Breeze6, with the exception of changes to the scrollbars
- Fewer graphical glitches on Wayland
- Improved library structure for better efficiency
- Support for translucent header areas in dialogs
- Fix tools area separator positioning cf Breeze
- Fix for bug in Breeze where application palette does not reload
- Disable extended resize handles by default as they interfere with the scrollbars in the new frameless application style
- No longer auto-switch to Adwaita GTK style as Breeze GTK works better in Plasma 6</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.3" date="1712836800">- Add a Plasma style so that vertical panels are more compact
- Traditional icon style
- Tweak icon opacities
- Tweak twilight titlebar opacity
- Plastik preset
- Fix clang compilation</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.0.1" date="1712836801">- Add a Plasma style so that vertical panels are more compact
- Traditional icon style
- Tweak icon opacities
- Tweak twilight titlebar opacity
- Plastik preset
- Fix clang compilation
- Draw tools area separator in whole pixels
- Fixes from Breeze 6.0.3</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.2" date="1729339200">- Plasma 6.1+ now required due to API change for window decoration spacer buttons
- Add configuration of spacer button width and touch mode scaling
- Fix titlebar height not always being calculated properly
- Fix transparent state-change animation glitch in twilight theme
- Window corner radius is now in units of pixels @100% scaling
- User-adjustable Application Style corner radii
- Allow scrollbar separator line to be hidden, hidden by default
- Use dark icons with dark desktop themes
- Do not generate help-contextual-symbolic icon any more
- All relevant fixes from Breeze up to Plasma 6.2.1</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.3" date="1746532800">- Ported to KDecoration3. Plasma 6.3+ now required
- New default "Opal" theme, designed to be subtly more colourful and to show a clear difference between active and inactive windows
- Eliminated most fractional scaling glitches
- New "Kisweet" icon set
- Generated "klassy" system icons now show more colours.
- Presets now save window control button positions
- Fix Window Outline not being displayed properly when set to None
- Refactor and simplification of kstyle so that all colourscheme changes will reliably be reacted to
- Changes from Breeze up to 6.3.5 (except for the new ugly immutable tabs)</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.4" date="1750248000">- Gapless auto-hiding scrollbar arrows. Scrollbars with auto-hide arrows enabled hide the arrow when the slider is at the extremity; the slider may also be mouse-dragged when the slider is at this extremity position
- "Kisweet" now the default theme:
- Use nextState for borders when not directly using value for painting. Fixes some glitches when changing titlebar size.
- Do not use KConfigWatcher for colour scheme - fixes a crash that would occur on login if "Accent colour from wallpaper" is used</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5" date="1770206400">- Defaults return to their roots with the new Kite global theme in both light and dark versions.
- Many bugfixes related to scaling with many more areas of the window-decoration pixel-snapped.
- Fix bug where titlebar grows when active changes
- Fix bugs where resize handles not appearing
- Fix Klassy corner radius not being applied to selection areas ("rubber bands")
- Fix contrast of window buttons on inactive windows or in applications
- New option for bold icons on active window only
- New option for inactive button colours to be the same as active colours on hover and press
- New "unison hovering" option for Eaten Fruits
- New "Match titlebar to application colour" option (+window specific overrides) makes adding Header colours to colour schemes unnecessary - instead just click this checkbox! New options to make active titles bold and underlined.
- New "Round all corners when no borders" option will clip the window corners to round them (both top and bottom, the latter when the titlebar is hidden). A 3rd party kwin plugin is no longer necessary to do this!
- New pixel-snapping for window outlines
- New window-specific overrides options for Hide Titlebar - options for only "on maximized window" and "on windows kept behind" is for tiling window manager (e.g. Krohnkite) users
- Presets consolidated and tweaked. The previous work on the former default "Opal" and "Kisweet" presets can now be found in the new "Opal Fruits" preset
- Activating the new keep in front ("keep above") icon can now show an accented window outline around the window
- Allow Exception regular expressions to match ^ and $ characters.
- New SuessigKite, Ark, and Arkopal icons (Arkopal and Kisweet will probably be deleted in the future as I thought they were too busy - shout out if anyone wants to keep them)
- Partial workaround to blur artefacts created due to integer blurRegion (bug https://bugs.kde.org/show_bug.cgi?id=453229)
- French translation - translations are now working so let's get some more languages!
- Relevant changes from Breeze 6.5.5
- NB: ~/.config/klassyrc config files from previous releases are incompatible due to all geometries being standardised to be in pixels@100%. Your old config will be backed up as klassyrc&lt;timestamp&gt;.old. If you want to convert your old klassyrc config then make sure you have a RefreshedConfig=6.5 line and multiply all geometries by 2, except for corner radii.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.1" date="1770379200">Bugfix to prevent hangs for certain users when switching colour scheme or using the file picker.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.2" date="1770465600">This release is the same as Klassy v6.5.1, except it can also be built for Plasma 6.3+. If you are using Plasma &lt; 6.5 then the "Round all corners with no borders" option will always be false.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.3" date="1771675200">- Fix bug where "Match titlebar to application colour" would break header colours.
- New "Hide titlebar on any maximization or windows kept behind" Window-Specific override option.</changelog>
</package>
<package pkgid="a698d8042dea49899417c8ac895ae7079b068dfca81d451ccc65da700cb4796886e82f59c423596ce4c0fd55677f1acc7f61f60804c0f41cbf0a9c8a978cfdc4" name="klassy-debuginfo" arch="armv7hl">
  <version epoch="0" ver="6.5.3" rel="2.10"/>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.26.1" date="1683374400">-Workaround to EGL_BAD_SURFACE segfaults that were introduced with changes in KDE Plasma 5.26</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.26.2" date="1683547200">-Updates with changes from Breeze matching Plasma 5.26.
-Defaults back to no borders and more square corner radius.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27" date="1684584000">-Updates from upstream Breeze up to Plasma 5.27.5
-Window class matching on Wayland for exceptions, and exception code overhaul. Kdenlive removed from default transparency exceptions, VirtualBox and DigiKam added.
-JSON desktop files, and decoration config now in a separate static library.
-Fix sharpness of corners when 0 corner radius.
-Fix program icon sizes for sharpness.
-Allow configuration of Window Outline transparencies.
-Tweak shadow caching mechanism so cache used more often
-Fix titlebar background colour animation
-Fix titlebar separator display
-Fix blurRegion shape when no borders
-"Round bottom corners when no borders" experimental option for use with LightlyShaders etc.:</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.1" date="1710158400">- New Presets feature allowing simplified customization:
- Extensive new button colour customization options.
- Advanced button behaviour settings for different button states.
- 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.
- 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.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.2" date="1710417600">- Improve performance of rendering system icons
- Tweaks to vertical icon offset with integrated button shapes
- Adjust opacities in Breeze Original and Windows 10 presets</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.0" date="1710417601">- Major release for Plasma 6.0!
- Includes all features in Klassy 5.1 ported to Qt6, KF6 and C++20
- Include all bugfixes from Breeze 6
- Most "frameless" Application Style changes merged from Breeze6, with the exception of changes to the scrollbars
- Fewer graphical glitches on Wayland
- Improved library structure for better efficiency
- Support for translucent header areas in dialogs
- Fix tools area separator positioning cf Breeze
- Fix for bug in Breeze where application palette does not reload
- Disable extended resize handles by default as they interfere with the scrollbars in the new frameless application style
- No longer auto-switch to Adwaita GTK style as Breeze GTK works better in Plasma 6</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.3" date="1712836800">- Add a Plasma style so that vertical panels are more compact
- Traditional icon style
- Tweak icon opacities
- Tweak twilight titlebar opacity
- Plastik preset
- Fix clang compilation</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.0.1" date="1712836801">- Add a Plasma style so that vertical panels are more compact
- Traditional icon style
- Tweak icon opacities
- Tweak twilight titlebar opacity
- Plastik preset
- Fix clang compilation
- Draw tools area separator in whole pixels
- Fixes from Breeze 6.0.3</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.2" date="1729339200">- Plasma 6.1+ now required due to API change for window decoration spacer buttons
- Add configuration of spacer button width and touch mode scaling
- Fix titlebar height not always being calculated properly
- Fix transparent state-change animation glitch in twilight theme
- Window corner radius is now in units of pixels @100% scaling
- User-adjustable Application Style corner radii
- Allow scrollbar separator line to be hidden, hidden by default
- Use dark icons with dark desktop themes
- Do not generate help-contextual-symbolic icon any more
- All relevant fixes from Breeze up to Plasma 6.2.1</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.3" date="1746532800">- Ported to KDecoration3. Plasma 6.3+ now required
- New default "Opal" theme, designed to be subtly more colourful and to show a clear difference between active and inactive windows
- Eliminated most fractional scaling glitches
- New "Kisweet" icon set
- Generated "klassy" system icons now show more colours.
- Presets now save window control button positions
- Fix Window Outline not being displayed properly when set to None
- Refactor and simplification of kstyle so that all colourscheme changes will reliably be reacted to
- Changes from Breeze up to 6.3.5 (except for the new ugly immutable tabs)</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.4" date="1750248000">- Gapless auto-hiding scrollbar arrows. Scrollbars with auto-hide arrows enabled hide the arrow when the slider is at the extremity; the slider may also be mouse-dragged when the slider is at this extremity position
- "Kisweet" now the default theme:
- Use nextState for borders when not directly using value for painting. Fixes some glitches when changing titlebar size.
- Do not use KConfigWatcher for colour scheme - fixes a crash that would occur on login if "Accent colour from wallpaper" is used</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5" date="1770206400">- Defaults return to their roots with the new Kite global theme in both light and dark versions.
- Many bugfixes related to scaling with many more areas of the window-decoration pixel-snapped.
- Fix bug where titlebar grows when active changes
- Fix bugs where resize handles not appearing
- Fix Klassy corner radius not being applied to selection areas ("rubber bands")
- Fix contrast of window buttons on inactive windows or in applications
- New option for bold icons on active window only
- New option for inactive button colours to be the same as active colours on hover and press
- New "unison hovering" option for Eaten Fruits
- New "Match titlebar to application colour" option (+window specific overrides) makes adding Header colours to colour schemes unnecessary - instead just click this checkbox! New options to make active titles bold and underlined.
- New "Round all corners when no borders" option will clip the window corners to round them (both top and bottom, the latter when the titlebar is hidden). A 3rd party kwin plugin is no longer necessary to do this!
- New pixel-snapping for window outlines
- New window-specific overrides options for Hide Titlebar - options for only "on maximized window" and "on windows kept behind" is for tiling window manager (e.g. Krohnkite) users
- Presets consolidated and tweaked. The previous work on the former default "Opal" and "Kisweet" presets can now be found in the new "Opal Fruits" preset
- Activating the new keep in front ("keep above") icon can now show an accented window outline around the window
- Allow Exception regular expressions to match ^ and $ characters.
- New SuessigKite, Ark, and Arkopal icons (Arkopal and Kisweet will probably be deleted in the future as I thought they were too busy - shout out if anyone wants to keep them)
- Partial workaround to blur artefacts created due to integer blurRegion (bug https://bugs.kde.org/show_bug.cgi?id=453229)
- French translation - translations are now working so let's get some more languages!
- Relevant changes from Breeze 6.5.5
- NB: ~/.config/klassyrc config files from previous releases are incompatible due to all geometries being standardised to be in pixels@100%. Your old config will be backed up as klassyrc&lt;timestamp&gt;.old. If you want to convert your old klassyrc config then make sure you have a RefreshedConfig=6.5 line and multiply all geometries by 2, except for corner radii.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.1" date="1770379200">Bugfix to prevent hangs for certain users when switching colour scheme or using the file picker.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.2" date="1770465600">This release is the same as Klassy v6.5.1, except it can also be built for Plasma 6.3+. If you are using Plasma &lt; 6.5 then the "Round all corners with no borders" option will always be false.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.3" date="1771675200">- Fix bug where "Match titlebar to application colour" would break header colours.
- New "Hide titlebar on any maximization or windows kept behind" Window-Specific override option.</changelog>
</package>
<package pkgid="9f907975f694cb4672fab62f5bbbbbb35422dd42eb60f75b3b7c5962aa05aacac56420ee1a8a18afa2693c26385240531fdd9c48f2184b956b11d75bbd5bbb66" name="klassy-debuginfo" arch="riscv64">
  <version epoch="0" ver="6.5.3" rel="2.10"/>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.26.1" date="1683374400">-Workaround to EGL_BAD_SURFACE segfaults that were introduced with changes in KDE Plasma 5.26</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.26.2" date="1683547200">-Updates with changes from Breeze matching Plasma 5.26.
-Defaults back to no borders and more square corner radius.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27" date="1684584000">-Updates from upstream Breeze up to Plasma 5.27.5
-Window class matching on Wayland for exceptions, and exception code overhaul. Kdenlive removed from default transparency exceptions, VirtualBox and DigiKam added.
-JSON desktop files, and decoration config now in a separate static library.
-Fix sharpness of corners when 0 corner radius.
-Fix program icon sizes for sharpness.
-Allow configuration of Window Outline transparencies.
-Tweak shadow caching mechanism so cache used more often
-Fix titlebar background colour animation
-Fix titlebar separator display
-Fix blurRegion shape when no borders
-"Round bottom corners when no borders" experimental option for use with LightlyShaders etc.:</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.1" date="1710158400">- New Presets feature allowing simplified customization:
- Extensive new button colour customization options.
- Advanced button behaviour settings for different button states.
- 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.
- 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.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.2" date="1710417600">- Improve performance of rendering system icons
- Tweaks to vertical icon offset with integrated button shapes
- Adjust opacities in Breeze Original and Windows 10 presets</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.0" date="1710417601">- Major release for Plasma 6.0!
- Includes all features in Klassy 5.1 ported to Qt6, KF6 and C++20
- Include all bugfixes from Breeze 6
- Most "frameless" Application Style changes merged from Breeze6, with the exception of changes to the scrollbars
- Fewer graphical glitches on Wayland
- Improved library structure for better efficiency
- Support for translucent header areas in dialogs
- Fix tools area separator positioning cf Breeze
- Fix for bug in Breeze where application palette does not reload
- Disable extended resize handles by default as they interfere with the scrollbars in the new frameless application style
- No longer auto-switch to Adwaita GTK style as Breeze GTK works better in Plasma 6</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.3" date="1712836800">- Add a Plasma style so that vertical panels are more compact
- Traditional icon style
- Tweak icon opacities
- Tweak twilight titlebar opacity
- Plastik preset
- Fix clang compilation</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.0.1" date="1712836801">- Add a Plasma style so that vertical panels are more compact
- Traditional icon style
- Tweak icon opacities
- Tweak twilight titlebar opacity
- Plastik preset
- Fix clang compilation
- Draw tools area separator in whole pixels
- Fixes from Breeze 6.0.3</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.2" date="1729339200">- Plasma 6.1+ now required due to API change for window decoration spacer buttons
- Add configuration of spacer button width and touch mode scaling
- Fix titlebar height not always being calculated properly
- Fix transparent state-change animation glitch in twilight theme
- Window corner radius is now in units of pixels @100% scaling
- User-adjustable Application Style corner radii
- Allow scrollbar separator line to be hidden, hidden by default
- Use dark icons with dark desktop themes
- Do not generate help-contextual-symbolic icon any more
- All relevant fixes from Breeze up to Plasma 6.2.1</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.3" date="1746532800">- Ported to KDecoration3. Plasma 6.3+ now required
- New default "Opal" theme, designed to be subtly more colourful and to show a clear difference between active and inactive windows
- Eliminated most fractional scaling glitches
- New "Kisweet" icon set
- Generated "klassy" system icons now show more colours.
- Presets now save window control button positions
- Fix Window Outline not being displayed properly when set to None
- Refactor and simplification of kstyle so that all colourscheme changes will reliably be reacted to
- Changes from Breeze up to 6.3.5 (except for the new ugly immutable tabs)</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.4" date="1750248000">- Gapless auto-hiding scrollbar arrows. Scrollbars with auto-hide arrows enabled hide the arrow when the slider is at the extremity; the slider may also be mouse-dragged when the slider is at this extremity position
- "Kisweet" now the default theme:
- Use nextState for borders when not directly using value for painting. Fixes some glitches when changing titlebar size.
- Do not use KConfigWatcher for colour scheme - fixes a crash that would occur on login if "Accent colour from wallpaper" is used</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5" date="1770206400">- Defaults return to their roots with the new Kite global theme in both light and dark versions.
- Many bugfixes related to scaling with many more areas of the window-decoration pixel-snapped.
- Fix bug where titlebar grows when active changes
- Fix bugs where resize handles not appearing
- Fix Klassy corner radius not being applied to selection areas ("rubber bands")
- Fix contrast of window buttons on inactive windows or in applications
- New option for bold icons on active window only
- New option for inactive button colours to be the same as active colours on hover and press
- New "unison hovering" option for Eaten Fruits
- New "Match titlebar to application colour" option (+window specific overrides) makes adding Header colours to colour schemes unnecessary - instead just click this checkbox! New options to make active titles bold and underlined.
- New "Round all corners when no borders" option will clip the window corners to round them (both top and bottom, the latter when the titlebar is hidden). A 3rd party kwin plugin is no longer necessary to do this!
- New pixel-snapping for window outlines
- New window-specific overrides options for Hide Titlebar - options for only "on maximized window" and "on windows kept behind" is for tiling window manager (e.g. Krohnkite) users
- Presets consolidated and tweaked. The previous work on the former default "Opal" and "Kisweet" presets can now be found in the new "Opal Fruits" preset
- Activating the new keep in front ("keep above") icon can now show an accented window outline around the window
- Allow Exception regular expressions to match ^ and $ characters.
- New SuessigKite, Ark, and Arkopal icons (Arkopal and Kisweet will probably be deleted in the future as I thought they were too busy - shout out if anyone wants to keep them)
- Partial workaround to blur artefacts created due to integer blurRegion (bug https://bugs.kde.org/show_bug.cgi?id=453229)
- French translation - translations are now working so let's get some more languages!
- Relevant changes from Breeze 6.5.5
- NB: ~/.config/klassyrc config files from previous releases are incompatible due to all geometries being standardised to be in pixels@100%. Your old config will be backed up as klassyrc&lt;timestamp&gt;.old. If you want to convert your old klassyrc config then make sure you have a RefreshedConfig=6.5 line and multiply all geometries by 2, except for corner radii.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.1" date="1770379200">Bugfix to prevent hangs for certain users when switching colour scheme or using the file picker.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.2" date="1770465600">This release is the same as Klassy v6.5.1, except it can also be built for Plasma 6.3+. If you are using Plasma &lt; 6.5 then the "Round all corners with no borders" option will always be false.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.3" date="1771675200">- Fix bug where "Match titlebar to application colour" would break header colours.
- New "Hide titlebar on any maximization or windows kept behind" Window-Specific override option.</changelog>
</package>
<package pkgid="3343d0d428ce0e9e5bf3bf544872f16d5632035962e12d14245be72a6c1c9d8c74e9885c29f1883d08c0679ff3db791d3a72e3c3955691527f74e43169425a58" name="klassy-debugsource" arch="riscv64">
  <version epoch="0" ver="6.5.3" rel="2.10"/>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.26.1" date="1683374400">-Workaround to EGL_BAD_SURFACE segfaults that were introduced with changes in KDE Plasma 5.26</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.26.2" date="1683547200">-Updates with changes from Breeze matching Plasma 5.26.
-Defaults back to no borders and more square corner radius.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27" date="1684584000">-Updates from upstream Breeze up to Plasma 5.27.5
-Window class matching on Wayland for exceptions, and exception code overhaul. Kdenlive removed from default transparency exceptions, VirtualBox and DigiKam added.
-JSON desktop files, and decoration config now in a separate static library.
-Fix sharpness of corners when 0 corner radius.
-Fix program icon sizes for sharpness.
-Allow configuration of Window Outline transparencies.
-Tweak shadow caching mechanism so cache used more often
-Fix titlebar background colour animation
-Fix titlebar separator display
-Fix blurRegion shape when no borders
-"Round bottom corners when no borders" experimental option for use with LightlyShaders etc.:</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.1" date="1710158400">- New Presets feature allowing simplified customization:
- Extensive new button colour customization options.
- Advanced button behaviour settings for different button states.
- 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.
- 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.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.2" date="1710417600">- Improve performance of rendering system icons
- Tweaks to vertical icon offset with integrated button shapes
- Adjust opacities in Breeze Original and Windows 10 presets</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.0" date="1710417601">- Major release for Plasma 6.0!
- Includes all features in Klassy 5.1 ported to Qt6, KF6 and C++20
- Include all bugfixes from Breeze 6
- Most "frameless" Application Style changes merged from Breeze6, with the exception of changes to the scrollbars
- Fewer graphical glitches on Wayland
- Improved library structure for better efficiency
- Support for translucent header areas in dialogs
- Fix tools area separator positioning cf Breeze
- Fix for bug in Breeze where application palette does not reload
- Disable extended resize handles by default as they interfere with the scrollbars in the new frameless application style
- No longer auto-switch to Adwaita GTK style as Breeze GTK works better in Plasma 6</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.3" date="1712836800">- Add a Plasma style so that vertical panels are more compact
- Traditional icon style
- Tweak icon opacities
- Tweak twilight titlebar opacity
- Plastik preset
- Fix clang compilation</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.0.1" date="1712836801">- Add a Plasma style so that vertical panels are more compact
- Traditional icon style
- Tweak icon opacities
- Tweak twilight titlebar opacity
- Plastik preset
- Fix clang compilation
- Draw tools area separator in whole pixels
- Fixes from Breeze 6.0.3</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.2" date="1729339200">- Plasma 6.1+ now required due to API change for window decoration spacer buttons
- Add configuration of spacer button width and touch mode scaling
- Fix titlebar height not always being calculated properly
- Fix transparent state-change animation glitch in twilight theme
- Window corner radius is now in units of pixels @100% scaling
- User-adjustable Application Style corner radii
- Allow scrollbar separator line to be hidden, hidden by default
- Use dark icons with dark desktop themes
- Do not generate help-contextual-symbolic icon any more
- All relevant fixes from Breeze up to Plasma 6.2.1</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.3" date="1746532800">- Ported to KDecoration3. Plasma 6.3+ now required
- New default "Opal" theme, designed to be subtly more colourful and to show a clear difference between active and inactive windows
- Eliminated most fractional scaling glitches
- New "Kisweet" icon set
- Generated "klassy" system icons now show more colours.
- Presets now save window control button positions
- Fix Window Outline not being displayed properly when set to None
- Refactor and simplification of kstyle so that all colourscheme changes will reliably be reacted to
- Changes from Breeze up to 6.3.5 (except for the new ugly immutable tabs)</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.4" date="1750248000">- Gapless auto-hiding scrollbar arrows. Scrollbars with auto-hide arrows enabled hide the arrow when the slider is at the extremity; the slider may also be mouse-dragged when the slider is at this extremity position
- "Kisweet" now the default theme:
- Use nextState for borders when not directly using value for painting. Fixes some glitches when changing titlebar size.
- Do not use KConfigWatcher for colour scheme - fixes a crash that would occur on login if "Accent colour from wallpaper" is used</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5" date="1770206400">- Defaults return to their roots with the new Kite global theme in both light and dark versions.
- Many bugfixes related to scaling with many more areas of the window-decoration pixel-snapped.
- Fix bug where titlebar grows when active changes
- Fix bugs where resize handles not appearing
- Fix Klassy corner radius not being applied to selection areas ("rubber bands")
- Fix contrast of window buttons on inactive windows or in applications
- New option for bold icons on active window only
- New option for inactive button colours to be the same as active colours on hover and press
- New "unison hovering" option for Eaten Fruits
- New "Match titlebar to application colour" option (+window specific overrides) makes adding Header colours to colour schemes unnecessary - instead just click this checkbox! New options to make active titles bold and underlined.
- New "Round all corners when no borders" option will clip the window corners to round them (both top and bottom, the latter when the titlebar is hidden). A 3rd party kwin plugin is no longer necessary to do this!
- New pixel-snapping for window outlines
- New window-specific overrides options for Hide Titlebar - options for only "on maximized window" and "on windows kept behind" is for tiling window manager (e.g. Krohnkite) users
- Presets consolidated and tweaked. The previous work on the former default "Opal" and "Kisweet" presets can now be found in the new "Opal Fruits" preset
- Activating the new keep in front ("keep above") icon can now show an accented window outline around the window
- Allow Exception regular expressions to match ^ and $ characters.
- New SuessigKite, Ark, and Arkopal icons (Arkopal and Kisweet will probably be deleted in the future as I thought they were too busy - shout out if anyone wants to keep them)
- Partial workaround to blur artefacts created due to integer blurRegion (bug https://bugs.kde.org/show_bug.cgi?id=453229)
- French translation - translations are now working so let's get some more languages!
- Relevant changes from Breeze 6.5.5
- NB: ~/.config/klassyrc config files from previous releases are incompatible due to all geometries being standardised to be in pixels@100%. Your old config will be backed up as klassyrc&lt;timestamp&gt;.old. If you want to convert your old klassyrc config then make sure you have a RefreshedConfig=6.5 line and multiply all geometries by 2, except for corner radii.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.1" date="1770379200">Bugfix to prevent hangs for certain users when switching colour scheme or using the file picker.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.2" date="1770465600">This release is the same as Klassy v6.5.1, except it can also be built for Plasma 6.3+. If you are using Plasma &lt; 6.5 then the "Round all corners with no borders" option will always be false.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.3" date="1771675200">- Fix bug where "Match titlebar to application colour" would break header colours.
- New "Hide titlebar on any maximization or windows kept behind" Window-Specific override option.</changelog>
</package>
<package pkgid="d6b1f4300370cb3c667ac5f3a22cfbfbe0da3c232e8ffaf7ee94631e193a69c6119dfc09a51f4f501787259c23b7399db230e361d374eb5642e14d13178b9b49" name="klassy-lang" arch="noarch">
  <version epoch="0" ver="6.5.3" rel="2.10"/>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.26.1" date="1683374400">-Workaround to EGL_BAD_SURFACE segfaults that were introduced with changes in KDE Plasma 5.26</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.26.2" date="1683547200">-Updates with changes from Breeze matching Plasma 5.26.
-Defaults back to no borders and more square corner radius.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27" date="1684584000">-Updates from upstream Breeze up to Plasma 5.27.5
-Window class matching on Wayland for exceptions, and exception code overhaul. Kdenlive removed from default transparency exceptions, VirtualBox and DigiKam added.
-JSON desktop files, and decoration config now in a separate static library.
-Fix sharpness of corners when 0 corner radius.
-Fix program icon sizes for sharpness.
-Allow configuration of Window Outline transparencies.
-Tweak shadow caching mechanism so cache used more often
-Fix titlebar background colour animation
-Fix titlebar separator display
-Fix blurRegion shape when no borders
-"Round bottom corners when no borders" experimental option for use with LightlyShaders etc.:</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.1" date="1710158400">- New Presets feature allowing simplified customization:
- Extensive new button colour customization options.
- Advanced button behaviour settings for different button states.
- 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.
- 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.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.2" date="1710417600">- Improve performance of rendering system icons
- Tweaks to vertical icon offset with integrated button shapes
- Adjust opacities in Breeze Original and Windows 10 presets</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.0" date="1710417601">- Major release for Plasma 6.0!
- Includes all features in Klassy 5.1 ported to Qt6, KF6 and C++20
- Include all bugfixes from Breeze 6
- Most "frameless" Application Style changes merged from Breeze6, with the exception of changes to the scrollbars
- Fewer graphical glitches on Wayland
- Improved library structure for better efficiency
- Support for translucent header areas in dialogs
- Fix tools area separator positioning cf Breeze
- Fix for bug in Breeze where application palette does not reload
- Disable extended resize handles by default as they interfere with the scrollbars in the new frameless application style
- No longer auto-switch to Adwaita GTK style as Breeze GTK works better in Plasma 6</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.3" date="1712836800">- Add a Plasma style so that vertical panels are more compact
- Traditional icon style
- Tweak icon opacities
- Tweak twilight titlebar opacity
- Plastik preset
- Fix clang compilation</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.0.1" date="1712836801">- Add a Plasma style so that vertical panels are more compact
- Traditional icon style
- Tweak icon opacities
- Tweak twilight titlebar opacity
- Plastik preset
- Fix clang compilation
- Draw tools area separator in whole pixels
- Fixes from Breeze 6.0.3</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.2" date="1729339200">- Plasma 6.1+ now required due to API change for window decoration spacer buttons
- Add configuration of spacer button width and touch mode scaling
- Fix titlebar height not always being calculated properly
- Fix transparent state-change animation glitch in twilight theme
- Window corner radius is now in units of pixels @100% scaling
- User-adjustable Application Style corner radii
- Allow scrollbar separator line to be hidden, hidden by default
- Use dark icons with dark desktop themes
- Do not generate help-contextual-symbolic icon any more
- All relevant fixes from Breeze up to Plasma 6.2.1</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.3" date="1746532800">- Ported to KDecoration3. Plasma 6.3+ now required
- New default "Opal" theme, designed to be subtly more colourful and to show a clear difference between active and inactive windows
- Eliminated most fractional scaling glitches
- New "Kisweet" icon set
- Generated "klassy" system icons now show more colours.
- Presets now save window control button positions
- Fix Window Outline not being displayed properly when set to None
- Refactor and simplification of kstyle so that all colourscheme changes will reliably be reacted to
- Changes from Breeze up to 6.3.5 (except for the new ugly immutable tabs)</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.4" date="1750248000">- Gapless auto-hiding scrollbar arrows. Scrollbars with auto-hide arrows enabled hide the arrow when the slider is at the extremity; the slider may also be mouse-dragged when the slider is at this extremity position
- "Kisweet" now the default theme:
- Use nextState for borders when not directly using value for painting. Fixes some glitches when changing titlebar size.
- Do not use KConfigWatcher for colour scheme - fixes a crash that would occur on login if "Accent colour from wallpaper" is used</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5" date="1770206400">- Defaults return to their roots with the new Kite global theme in both light and dark versions.
- Many bugfixes related to scaling with many more areas of the window-decoration pixel-snapped.
- Fix bug where titlebar grows when active changes
- Fix bugs where resize handles not appearing
- Fix Klassy corner radius not being applied to selection areas ("rubber bands")
- Fix contrast of window buttons on inactive windows or in applications
- New option for bold icons on active window only
- New option for inactive button colours to be the same as active colours on hover and press
- New "unison hovering" option for Eaten Fruits
- New "Match titlebar to application colour" option (+window specific overrides) makes adding Header colours to colour schemes unnecessary - instead just click this checkbox! New options to make active titles bold and underlined.
- New "Round all corners when no borders" option will clip the window corners to round them (both top and bottom, the latter when the titlebar is hidden). A 3rd party kwin plugin is no longer necessary to do this!
- New pixel-snapping for window outlines
- New window-specific overrides options for Hide Titlebar - options for only "on maximized window" and "on windows kept behind" is for tiling window manager (e.g. Krohnkite) users
- Presets consolidated and tweaked. The previous work on the former default "Opal" and "Kisweet" presets can now be found in the new "Opal Fruits" preset
- Activating the new keep in front ("keep above") icon can now show an accented window outline around the window
- Allow Exception regular expressions to match ^ and $ characters.
- New SuessigKite, Ark, and Arkopal icons (Arkopal and Kisweet will probably be deleted in the future as I thought they were too busy - shout out if anyone wants to keep them)
- Partial workaround to blur artefacts created due to integer blurRegion (bug https://bugs.kde.org/show_bug.cgi?id=453229)
- French translation - translations are now working so let's get some more languages!
- Relevant changes from Breeze 6.5.5
- NB: ~/.config/klassyrc config files from previous releases are incompatible due to all geometries being standardised to be in pixels@100%. Your old config will be backed up as klassyrc&lt;timestamp&gt;.old. If you want to convert your old klassyrc config then make sure you have a RefreshedConfig=6.5 line and multiply all geometries by 2, except for corner radii.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.1" date="1770379200">Bugfix to prevent hangs for certain users when switching colour scheme or using the file picker.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.2" date="1770465600">This release is the same as Klassy v6.5.1, except it can also be built for Plasma 6.3+. If you are using Plasma &lt; 6.5 then the "Round all corners with no borders" option will always be false.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.3" date="1771675200">- Fix bug where "Match titlebar to application colour" would break header colours.
- New "Hide titlebar on any maximization or windows kept behind" Window-Specific override option.</changelog>
</package>
<package pkgid="55fdcd143a75e9fd6cc43af9f8aeb8ac9a123aee4e8a783d3d6c46ac68851869dabd7ece0765f374880ce67517f944d5c59be22a18016241d89a6d9d27b4f9dd" name="klassy-lang" arch="noarch">
  <version epoch="0" ver="6.5.3" rel="2.9"/>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.26.1" date="1683374400">-Workaround to EGL_BAD_SURFACE segfaults that were introduced with changes in KDE Plasma 5.26</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.26.2" date="1683547200">-Updates with changes from Breeze matching Plasma 5.26.
-Defaults back to no borders and more square corner radius.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27" date="1684584000">-Updates from upstream Breeze up to Plasma 5.27.5
-Window class matching on Wayland for exceptions, and exception code overhaul. Kdenlive removed from default transparency exceptions, VirtualBox and DigiKam added.
-JSON desktop files, and decoration config now in a separate static library.
-Fix sharpness of corners when 0 corner radius.
-Fix program icon sizes for sharpness.
-Allow configuration of Window Outline transparencies.
-Tweak shadow caching mechanism so cache used more often
-Fix titlebar background colour animation
-Fix titlebar separator display
-Fix blurRegion shape when no borders
-"Round bottom corners when no borders" experimental option for use with LightlyShaders etc.:</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.1" date="1710158400">- New Presets feature allowing simplified customization:
- Extensive new button colour customization options.
- Advanced button behaviour settings for different button states.
- 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.
- 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.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.2" date="1710417600">- Improve performance of rendering system icons
- Tweaks to vertical icon offset with integrated button shapes
- Adjust opacities in Breeze Original and Windows 10 presets</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.0" date="1710417601">- Major release for Plasma 6.0!
- Includes all features in Klassy 5.1 ported to Qt6, KF6 and C++20
- Include all bugfixes from Breeze 6
- Most "frameless" Application Style changes merged from Breeze6, with the exception of changes to the scrollbars
- Fewer graphical glitches on Wayland
- Improved library structure for better efficiency
- Support for translucent header areas in dialogs
- Fix tools area separator positioning cf Breeze
- Fix for bug in Breeze where application palette does not reload
- Disable extended resize handles by default as they interfere with the scrollbars in the new frameless application style
- No longer auto-switch to Adwaita GTK style as Breeze GTK works better in Plasma 6</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 5.27.3" date="1712836800">- Add a Plasma style so that vertical panels are more compact
- Traditional icon style
- Tweak icon opacities
- Tweak twilight titlebar opacity
- Plastik preset
- Fix clang compilation</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.0.1" date="1712836801">- Add a Plasma style so that vertical panels are more compact
- Traditional icon style
- Tweak icon opacities
- Tweak twilight titlebar opacity
- Plastik preset
- Fix clang compilation
- Draw tools area separator in whole pixels
- Fixes from Breeze 6.0.3</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.2" date="1729339200">- Plasma 6.1+ now required due to API change for window decoration spacer buttons
- Add configuration of spacer button width and touch mode scaling
- Fix titlebar height not always being calculated properly
- Fix transparent state-change animation glitch in twilight theme
- Window corner radius is now in units of pixels @100% scaling
- User-adjustable Application Style corner radii
- Allow scrollbar separator line to be hidden, hidden by default
- Use dark icons with dark desktop themes
- Do not generate help-contextual-symbolic icon any more
- All relevant fixes from Breeze up to Plasma 6.2.1</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.3" date="1746532800">- Ported to KDecoration3. Plasma 6.3+ now required
- New default "Opal" theme, designed to be subtly more colourful and to show a clear difference between active and inactive windows
- Eliminated most fractional scaling glitches
- New "Kisweet" icon set
- Generated "klassy" system icons now show more colours.
- Presets now save window control button positions
- Fix Window Outline not being displayed properly when set to None
- Refactor and simplification of kstyle so that all colourscheme changes will reliably be reacted to
- Changes from Breeze up to 6.3.5 (except for the new ugly immutable tabs)</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.4" date="1750248000">- Gapless auto-hiding scrollbar arrows. Scrollbars with auto-hide arrows enabled hide the arrow when the slider is at the extremity; the slider may also be mouse-dragged when the slider is at this extremity position
- "Kisweet" now the default theme:
- Use nextState for borders when not directly using value for painting. Fixes some glitches when changing titlebar size.
- Do not use KConfigWatcher for colour scheme - fixes a crash that would occur on login if "Accent colour from wallpaper" is used</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5" date="1770206400">- Defaults return to their roots with the new Kite global theme in both light and dark versions.
- Many bugfixes related to scaling with many more areas of the window-decoration pixel-snapped.
- Fix bug where titlebar grows when active changes
- Fix bugs where resize handles not appearing
- Fix Klassy corner radius not being applied to selection areas ("rubber bands")
- Fix contrast of window buttons on inactive windows or in applications
- New option for bold icons on active window only
- New option for inactive button colours to be the same as active colours on hover and press
- New "unison hovering" option for Eaten Fruits
- New "Match titlebar to application colour" option (+window specific overrides) makes adding Header colours to colour schemes unnecessary - instead just click this checkbox! New options to make active titles bold and underlined.
- New "Round all corners when no borders" option will clip the window corners to round them (both top and bottom, the latter when the titlebar is hidden). A 3rd party kwin plugin is no longer necessary to do this!
- New pixel-snapping for window outlines
- New window-specific overrides options for Hide Titlebar - options for only "on maximized window" and "on windows kept behind" is for tiling window manager (e.g. Krohnkite) users
- Presets consolidated and tweaked. The previous work on the former default "Opal" and "Kisweet" presets can now be found in the new "Opal Fruits" preset
- Activating the new keep in front ("keep above") icon can now show an accented window outline around the window
- Allow Exception regular expressions to match ^ and $ characters.
- New SuessigKite, Ark, and Arkopal icons (Arkopal and Kisweet will probably be deleted in the future as I thought they were too busy - shout out if anyone wants to keep them)
- Partial workaround to blur artefacts created due to integer blurRegion (bug https://bugs.kde.org/show_bug.cgi?id=453229)
- French translation - translations are now working so let's get some more languages!
- Relevant changes from Breeze 6.5.5
- NB: ~/.config/klassyrc config files from previous releases are incompatible due to all geometries being standardised to be in pixels@100%. Your old config will be backed up as klassyrc&lt;timestamp&gt;.old. If you want to convert your old klassyrc config then make sure you have a RefreshedConfig=6.5 line and multiply all geometries by 2, except for corner radii.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.1" date="1770379200">Bugfix to prevent hangs for certain users when switching colour scheme or using the file picker.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.2" date="1770465600">This release is the same as Klassy v6.5.1, except it can also be built for Plasma 6.3+. If you are using Plasma &lt; 6.5 then the "Round all corners with no borders" option will always be false.</changelog>
  <changelog author="Paul A McAuley &lt;kde@paulmcauley.com&gt; - 6.5.3" date="1771675200">- Fix bug where "Match titlebar to application colour" would break header colours.
- New "Hide titlebar on any maximization or windows kept behind" Window-Specific override option.</changelog>
</package>
</otherdata>