File klassy.changes of Package klassy
------------------------------------------------------------------- Fri Jun 06 13:51:43 UTC 2025 - Jonatas Gonçalves <jonatas.sgoncalves@gmail.com> - Update to version 6.3.breeze6.3.5: * Update Klassiopal preset * Remove application polish from Style (unused) * Prepare version, presets and README for 6.3 release * Remove registerApplication() from ToolsAreaManager * kstyle: Take into account widget font when drawing QGroupBox * Update Opal preset's titlebar margins * Move Colorscheme events/watching from toolsAreaManager to Style/Helper * Revert "Redesign immutable tab" * Revert "Reimplement drawTabBarTabLabelControl from QCommonStyle" * Revert "Fix pixel perfect issues in hover effect" * Sat May 20 2023 - Paul A McAuley <kde@paulmcauley.com> - 4.3.breeze5.27.5 -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.: ------------------------------------------------------------------- * Mon May 08 2023 - Paul A McAuley <kde@paulmcauley.com> - 4.2.breeze5.26 -Updates with changes from Breeze matching Plasma 5.26. -Defaults back to no borders and more square corner radius. ------------------------------------------------------------------- * Sat May 06 2023 - Paul A McAuley <kde@paulmcauley.com> - 4.1.breeze5.25.80 -Workaround to EGL_BAD_SURFACE segfaults that were introduced with changes in KDE Plasma 5.26 ------------------------------------------------------------------- * Tue Aug 09 2022 - Paul A McAuley <kde@paulmcauley.com> - 4.0.breeze5.25.80 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 -Scrollbar slider minimum height configurable and larger by default -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 ------------------------------------------------------------------- * Fri Dec 10 2021 - Paul A McAuley <kde@paulmcauley.com> - 3.0.breeze5.23.80 New Features: - Rebrand from ClassikStyles to ClassiK - New default button style designed to complement "Blue Ocean" 5.23 design with outlined translucent rounded rectangles and accent colours - New "Contrast blended with accent colour" thin window outline (default) and more stark "accent colour" thin window outline - Configurable scrollbars with top/bottom padding, spacing between arrow and groove, slider width (on mouse over and not on mouse over), slider padding - Chunky scrollbar only appears on mouseover - Larger icon sizes are now rendered sharper - Enhanced colour pre-processing - New "traffic lights" colour option - What was "Square" button shape is now called "Full-height Rectangle" and now allows both width and spacing to be set - Configurable animations; animations re-enabled and Breeze animation sync issue between decoration and client mostly fixed - Tweak Classik/Kite fine icon opacities - Titlebars with alpha set in system colour scheme now are considered for transparency, with the slider multiplying the existing alpha value - kde-gtk-config and standalone buttons now render as small rounded rectangles - Better support for large borders, with side margins now relative to border edge rather than titlebar edge - Titlebar separator now only appears for non-maximized windows and adjusts depending upon border type - Always shown close buttons now support accent colours - Remove limitation from Breeze whereby header is not drawn with borders - Rearranged config UIs - Compilation improvements Bug fixes: - Partial Kornerbug #395725 workaround - bug now only occurs when titlebar transparency and blur are explicitly set - Scrollbar auto-hide arrows and Kate scrollbar minimap no longer interfere with each other - Standalone buttons are now rendered correctly (e.g. for applet-window-buttons) - Config UIs now all use a dynamic layout - When titlebar is hidden, borders can inherit titlebar colour - Fix resizing from top of window when "Allow resizing maximized windows from window edges" is set - Partially fix scaling of thin window outline - Fix many deprecation warnings - Fix regression from Breeze where there was no hover on dock buttons - All relevant fixes from the latest Breeze 5.23.80 master ------------------------------------------------------------------- * Thu Jul 15 2021 - Paul McAuley <kde@paulmcauley.com> - 2.6.breeze5.22.80 - Fix scrollbar animation glitch - Use shared pointers instead of raw pointers for clipping window geometry Updates from Breeze master with all Plasma 5.22 features and preview of Plasma 5.23 features: - New QWindow-based Effects API now requires KDE Frameworks >= 5.82 - Focus indicator for tabs is no longer duplicated - Fix resize splitter cursor glitch - Blue Ocean application style preview for Plasma 5.23 ------------------------------------------------------------------- * Sat May 15 2021 - Paul McAuley <kde@paulmcauley.com> - 2.5.breeze5.21.80 - 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 ------------------------------------------------------------------- * Mon May 10 2021 - Paul McAuley <kde@paulmcauley.com> - 2.4.breeze5.21.80 Bug fixes: - 1px outline in shadow now appears when borders are enabled - Fixed shadow updating too often due to fontColor() changes - Rename outline close button option to "Permanently highlight close button" - Make consistent scrollbar edge case by also extending the size of the scrollbar groove - Only enable auto-hiding scrollbar arrows when animations enabled New Features: - "Draw thin contrasting window outline" toggle now available in Shadows section of window decoration configuration ------------------------------------------------------------------- * Sun May 02 2021 - Paul McAuley <kde@paulmcauley.com> - 2.3.breeze5.21.80 Bug fixes: - Window border in shadow now 1px on X11 to prevent blurriness at 100% scaling - Consider both top and bottom scrollbar arrow types when determining scrollbar groove geometry ------------------------------------------------------------------- * Sat May 01 2021 - Paul McAuley <kde@paulmcauley.com> - 2.2.breeze5.21.80 Bug fixes: - Corner radius setting now updates instantaneously - Auto-boldness now instantaneously adjusts per-display on Wayland - Improve robustness of GTK button generation - Window outline in shadow now has correct window shape when bottom corners of window are not rounded New features: - Subtle 1px outline of window in font colour to improve contrast and add polish - Gapless auto-hiding scrollbar arrows -- see video at http://paulmcauley.com/kde/classikstyles/gapless_autohiding_scroll_arrows.mp4 - KCM option in Application Style whether to auto-hide scrollbar arrows ------------------------------------------------------------------- * Sun Apr 11 2021 - Paul McAuley <kde@paulmcauley.com> - 2.1.breeze5.21.80 - Corner clipping of background highlight now clips all buttons with titlebar to cover some edge cases - Fix for kde-gtk-config not rendering GTK CSD buttons when corners clipped - With Boldness set to Auto, kde-gtk-config's GTK CSD buttons and the Window Decoration preview are now consistent with the system (new global method of getting system scaling used) - Remove minor rendering artefacts in restore/maximize/minimize, improve question mark - Matching system icon themes now available (inherit Breeze icons) - Reduce size of button background highlight in Application Style, matching system icon theme - Latest updates from KDE Breeze master ------------------------------------------------------------------- * Wed Mar 31 2021 - Paul McAuley <kde@paulmcauley.com> - 2.0.breeze5.21.80 - New square button highlight style -- this has a larger clickable area and is now the default; - New hover and focus colour inheritance option for both Window Decoration and Application Style; Auto contrast enhancement; - Implemented configurable titlebar side and top/bottom margins; margins scale with DPI; - Option for different margins in a maximized window; - Implemented DPI-scaling corner radius setting; - Option to colour borders the same as titlebar; - Implemented transparency option for active/inactive windows, along with ability to have opaque maximized windows; blur is now enabled; - Bold icons are now automatically disabled for 96 DPI screens to prevent blurring; - Some refactoring and further separation from Breeze ------------------------------------------------------------------- * Sun Mar 14 2021 Paul McAuley <kde@paulmcauley.com> - 1.0.breeze5.21.80 - Initial release with selectable styles of Classik, Kite, Oxygen/Breeze, and Redmond; - Provides both a Window Decoration and an Application Style so that icons in dockable panels match the titlebar icons; - Configurable button spacing (left and right); - Configurable whether to draw bold button icons for HiDPI displays.