Releases: tsujan/Kvantum
1.0.4
● Added workarounds for Qt6's window dragging, especially for its double click problem.
● Removed button contents shift (it was useless and inconsistent).
● Made menu shortcuts a little paler than menu texts.
● Added a workaround for LibreOffice's header view.
● Removed an old HDPI workaround.
1.0.3
● Fixed drawing of large label images that don't fit in the available space.
● Prevented redundant updates of frameless scroll-areas.
● Changed the default layout spacing to 3px.
● Set the minimum contents height of tabs to 16px.
● Added workarounds for stylesheet interference in spin-boxes.
● Disabled "ChangeSelectionColor" in all KDE color schemes.
1.0.2
● QML tool buttons that are styled by qqc2-desktop-style
(e.g., inside KDE's System Settings) are drawn like ordinary buttons as far as possible.
● Improvements and workarounds for LibreOffice's Qt skin.
● A warning dialog is added for kinetic scrolling. It should not be enabled by theme makers.
1.0.1
The main reason for this release was that KF5 had a backward incompatible change. The minimum required version of Qt is bumped to 5.15.0 and that of KF5 to 5.82.0. As a result, old distros can't be supported anymore.
Other changes:
● A workaround is added for the wrong style code of KisDoubleSliderSpinBox
in Krita ≥ 5.0.0.
● Options are added (to Kvantum Manager) for setting corner radii when blurring translucent menus and tooltips with rounded corners. Usually, a value of 2 is enough for preventing blur artifacts.
● 16px is given to the width of vertical spinbox buttons.
● Small fixes.
1.0.0
Main changes:
● Enabled experimental compilation of Kvantum's plugin against Qt6 (see INSTALL.md
). It will be the default when Qt6 becomes the default version of Qt in well-known distros.
● Added a workaround for KWin-Wayland's menus and tooltips (they are polished before the platform is set to wayland
).
● Added a workaround for missing panels and frames of LibreOffice's input fields.
● Added an option (to Kvantum Manager) for not blurring inactive windows.
● Added a safeguard when dragging windows from buttons (which became possible in previous versions).
● Removed the workaround for the fixed Qt5 bug QTBUG-47043 but added another workaround for a similar bug in Qt6.
0.20.2
Main changes:
● Respect KDE's scrollbar click behavior by default.
● Elide push button text if there isn't enough space for it.
● Allow opening of the user config file from Kvantum Manager.
● Added LibreOffice to the black list of window dragging (as a workaround for issues related to its Qt5 skin under Wayland).
0.20.1
0.20.0
Main changes:
● Fixed drawing of view-items with right-aligned decorations.
● Added an option for always centering normal tabs (in contrast to the document mode).
● Added an option (to Kvantum Manager) for styling vertical toolbars.
● Fixed a small problem in tab overlapping.
● Don't allow kinetic scrolling inside subwindows.
● Used version check for KWindowSystem
because of method deprecations.
● Dropped support for Qt5 < 5.12.
0.19.0
Main changes:
● Fixes and improvements to window dragging, especially from buttons.
● Added an option (to Kvantum Manager) for setting the toolbar icon size to the font height if possible (it's the special value of Kvantum Manager → Configure Active Theme
→ Sizes & Delays
→ Toolbar icon:
).
● Better drawing of view-items.
● Fixed a rare problem in transient scrollbars.
0.18.0
The main feature of this release is a better window dragging with Qt ≥ 5.15. It works under X11 and Wayland alike by calling the window manager correctly. It also allows dragging from buttons (with an option in Kvantum Manager).
Some other changes:
● Fixed the centered form layouts.
● Made toolbars unmovable by default.
● Better widths for push buttons, tabs and menus.
● Draw the icon of a menubar item instead of its text if it's given.
● A new theme is added (KvMojaveMixed1, a variant of KvMojaveMixed) and some themes are polished.
● Removed the scroll jump workaround. It interfered with animations and cluttered the code to partially compensate for a Qt bug.