V0.10.6
---------
 * Distinguish between a real tooltip and a window with the tooltip flag on unpolishing.
 * Fixed the minW key with line-edits.
 * Don't make a window translucent if the FramelessWindowHint or X11BypassWindowManagerHint flag is set for it after it's created but before it's polished.
 * Prevent redundant flashes with focus-in/out animations.
 * Fixed the focus rectangles of tabbar scroll buttons.
 * No space between the tab contents and a nonexistent tabbar.
 * Added a hacking key (to Kvantum Manager) for the middle-click scroll jump (with the left-click jump as the default).
 * Handle the CMP0071 policy of CMAKE >= 3.10 (let AUTOMOC and AUTOUIC process GENERATED files).
 * Make combo_focus_rect use the normal panel to draw a combo box with the keyboard focus.
 * A workaround for a Qt5 mess in painting the "clear" button of line-edits (the issue is visible in Fusion too).
 * Remove "foreach" with Qt5.
 * Don't add the icon size to the size of check boxes or radio buttons when there's no icon.
 * Replaced QRegExp with QRegularExpression.
 * Support the global config files "$XDG_CONFIG_DIRS/Kvantum/kvantum.kvconfig". (For distros.)
 * Fixed an old miscalculation in drawing tab labels.
 * Major enhancements and simplifications in the state change animation code through "QStyleOption::styleObject()". As a result, faulty animations are fixed and some missing animations are added, especially for all kinds of buttons.
 * Fixed the disabled text color of auto-raised toolbuttons in dark-and-light themes.
 * Don't draw the interior of the focus rectangle but allow complete focus elements on the whole widget (button like widgets, tabs, group boxes and sliders are supported), so that if their names exist in the config file, their elements will be drawn instead of the focus rectangle.
 * Don't rotate a rounded frame unless it has a top expanded (or border) element.
 * Added a key for an extra margin between tab frame and tab button.
 * Added a 3px spacing between the top text of a groupbox and its top frame.
 * Added optional icon/arrow separators for comboboxes in edit mode.
 * Added a key for square arrow buttons in editable combo boxes. It also removes the combo panel behind the icon.
 * Put the texts of thin progressbars above them as far as possible. If there isn't enough space above a thin progressbar, put its the text in front of it.
 * Fixed inactive states of nonstandard buttons.
 * A workaround for badly designed progressbars (as in pavucontrol-qt -- I didn't fix pavucontrol-qt because other developers might make the same mistake).
 * Reverse the new default behavior of Qt5 submenus, due to which, submenus are closed when the cursor leaves all menus.
 * Handle disabled icons independently so that they're dim everywhere (even with KDE icon engine, which doesn't call generatedIconPixmap() with SVG symbolic icons).
 * Added a workaround for "selectable disabled view items" (Qt Creator can have such items with cmake projects).
 * Limit the menu check/redio box size to the small icon size and not to what QCommonStyle returns.
 * Added a key for bold active tab text.
 * Added a key for the degree of boldness (from 1 to 5; 3 means normally bold).
 * An optional "-tickless" element for the slider handle when the slider has no tick marks.
 * Optionally separate checkboxes in view-items.
 * Updated RTL header drawing because of a recent change (or issue?) in Qt5.
 * Standardized the color contrast calculation according to "Web Content Accessibility Guidelines".

V0.10.5
---------
 * Don't draw the groove of a transient scrollbar.
 * Reduced the selection tint to 20%.
 * No repeating pattern for menu separators.
 * Removed "Attached active tab..." from Kvantum Manager because it may spoil the theme.
 * Added keys for scrollbar extent and toolbar grouping to Kvantum Manager.
 * Ensure total transparency for the last frame of the transient scrollbar animation.
 * Don't let transient scrollbars overlap the frames of their views.
 * Localization.
 * Changed the keys "size.minwidth" and "size.minheight" to "min_width" and "min_height" respectively and added support for setting their values in terms of app font height and also as increments.
 * Ability to set frame expansion in terms of app font height (for total roundness to be independent of font size).
 * Ability to set active_tab_overlap in terms of app font height.
 * Suppressed GCC7 compilation warnings about "-Wimplicit-fallthrough=". (Red Hat again! Do they think people are stupid?)
 * Added optional toggle and press text colors for menu(-bar) items. The fallback is focus color.
 * Added a key for a 25% translucent background for transient scrollbars when needed.
 * Compensated for menu shadows when positioning menus (thanks to Craig Drummond).
 * Give viewitem top and bottom margins (frame width + text margin) to combo popup items and make their background transparent.
 * Made the combo menu (popup as menu) exactly like a menu.
 * A key for removing checkboxes from combo menus.
 * Set the QObject property "menu_shadow", which is a QList<int> containing left, top, right and bottom menu shadow thicknesses in that order.
 * If needed, set the window text color of menus to the normal menuitem text color because some apps may do weird things with menus.
 * Added a key (to Kvantum manager) to reduce window translucency or set it in themes that don't have a translucent SVG backround for windows.
 * Added a key for "embedded" tabs, which are half embedded in their widgets.
 * Separated the Qt4 code from the Qt5 one.
 * Defined a few standard Qt icons.
 * Fixed the size of tool buttons with just an arrow.
 * A key for transparent arrow (tool) buttons.
 * If the widget has no interior, check whether it has a high contrast with its container.
 * Group tabbar scroll buttons together and remove their states.
 * Optionally separate titlebar buttons for dock widgets.
 * Make titlebars match the theme according to its lightness or darkness under GTK DEs like Gnome (by Craig Drummond). Now, the suffix "Dark" can have a practical meaning in the theme name.
 * Accept dark themes inside light theme directories.
 * Editable theme combobox in Kvantum Manager for finding installed themes by typing.
 * Put the progress text in front of the bar when "progressbar_thickness" is less than the text (font) height.

V0.10.4
---------
 * Better coverage of menu/tooltip translucency and/or shadow.
 * Fixed the states of header arrows.
 * A safe, simple and elegant solution to all Qt5 translucency problems :)
 * Workaround for Qt5 submenu timeout bug.
 * Don't draw normal states of flat default buttons.
 * A key is added (to Kvantum Manager) for not drawing window/dialog tiling patterns. As an example, an overlay pattern is added to KvCurves3d's translucent window and the key in question is used to disable it by default.
 * Added support for transient scrollbars :)
 * Don't make a window translucent if it has a stylesheet containing "background".
 * Really clean up in "unpolish(QApplication*)" (QupZilla's translucency problem is fixed by this).
 * Don't crash on wayland (preparation for wayland).
 * Handle floating frames as well as windows with the ToolTip flag.
 * No frame for flat groupboxes.
 * Always center tab text (also the text position is corrected, especially for RTL).
 * Added focus rectangle to all themes (also a variable is added for combo boxes without focus rectangle).
 * Update the small rectangles below attached tabs (when tab rectangles are moved by tab scroll buttons). This was needed because Kvantum attaches tabs to their tab widgets in a way different from (and better than) how other style engines do.
 * Added Arch PKGBUILD files (because Arch has the best way of making installable packages).

V0.10.3
---------
 * Choose the correct arrow for toolbar and menubar extension buttons. Unfortunately, the arrows can have no state other than normal and disabled (a Qt bug).
 * No state other than normal is needed for toolbutton flat arrows.
 * Added yet another toolbutton size workaround when the button text is too long.
 * Added the hacking key "no_selection_tint" to Kvantum Manager.
 * Support shadow for groupbox label.
 * Added support for blurring any hard-coded translucency (and not just Konsole) with kwin.
 * Added support for app specific themes (to Kvantum Manager).
 * Added a dark variant of KvArc (KvArcDark).
 * Added a key for overlapping the active tab.
 * Added a key to disable frame expansion for inactive tabs.
 * Added a key for scrollable menus (to Kvantum Manager).
 * Draw all toolbuttons auto-raised inside toolbars.
 * Add hover effect only selectively.
 * Added CMake support (while qmake is kept).
 * Added two keys for toolbar spacing.
 * Added a key for submenu delay (to Kvantum Manager). It can be used to show submenus only by clicking.

V0.10.2
---------
 * Added a key for drawing scrollbars inside the view frame (thanks to Craig Drummond).
 * Draw the background of scrollbar and scroll corner area appropriately when the scrollbar is inside the view frame.
 * Consider digiKam's DAbstractSliderSpinBox as a KisSliderSpinBox.
 * Added a key for drawing combo popups as menu popups (thanks to Craig).
 * Expand x11drag option to allow finer control (thanks to Craig).
 * Allow bold and italic GroupBox titles (thanks to Craig).
 * Added an Arc like theme.
 * Added a key for drawing tree branch lines (to Kvantum Manager).
 * Added a key for setting the width of horizontal spin buttons (to Kvantum Manager).
 * Global minimum width for push buttons.
 * Center text+icon in push buttons.
 * Added a key for layout margins (thanks to Craig).
 * Support monochrome icon sets that reverse the color of selected icons.
 * Added a hacking key for not tinting selected icons.
 * Added a key for frame patterns.
 * Added support for focus rectangle to comboboxes.
 * Added a key to respect some DE settings (thanks to Craig).
 * Added a theme inspired by Ubuntu's Ambiance.
 * Added a fair copy of Ubuntu's Ambiance.
 * Added an optional section for styling toolbar buttons.
 * Added an optional key for distinguishing between expanded and usual frames.

V0.10.1
---------
 * No label spacing for checkboxes and radiobuttons that have neither text nor icon.
 * Added a dark cyan theme.
 * State change animation for line-edits and also for spin and combo boxes when they're drawn as line-edits.
 * Quietened compiler warnings with Qt-5.7.
 * Use "const char*" instead of "QString" wherever appropriate.
 * Don't draw the panel of a dock title button twice.
 * Fixed RTL view items.
 * Draw text based on its direction, not based on the layout direction.

V0.10.0
---------
 * Added optional state change animation for buttons and non-editable comboboxes.
 * Draw flat pushbuttons like auto-raised toolbuttons.
 * A workaround for QtWebEngine's selection text issue.
 * Added an Oxygen-like theme.
 * Don't force size grip on a dialog that doesn't have a layout or its layout has a size constraint of "SetFixedSize" or "SetNoConstraint".

V0.9.8
---------
 * Consider QML anchoring, because of which, some widgets can't have frame expansion, tiling pattern or even interior gradient.
 * No interior and frame expansion when the label of a group box is drawn on its top frame.
 * Added support for expanded frame sizes.
 * Remember theme specifications instead of getting theme repeatedly! This can save considerable CPU usage when a GUI is being updated quickly and continuously.
 * Added two themes to the collection.

V0.9.7
---------
 * Deal with QML peculiarities.
 * Added support for separate checkboxes and radiobuttons on menus.
 * Fall back to the normal state if an object for another state isn't found.
 * Draw the focus frame around widgets with keyboard focus if it's enabled in the theme (it's disabled in the default theme).
 * Added a key for disabling pushbutton contents shift.
 * Simplified the logic for tab separators and removed "joined_active_tab".
 * Added a hacking key for merging PCManFM-Qt's folder-view with its surroundings (to Kvantum Manager).
 * Added a dark version of KvSimplicity (KvSimplicityDark).

V0.9.6
---------
 * Added support for default button interior.
 * Show menu titles in the toggled and not pressed state.
 * Added an option for putting the group-box label above the frame.
 * Removed scrollbar add-line and sub-line frame and interior.
 * Add a key to join the active tab to its (inactive) adjacent tab(s). Also added support for tab separators.
 * Added a key for drawing spin indicators inside the spin line-edit.
 * When toobar buttons are grouped and one of the buttons is shown or hidden, update the toolbar.
 * Corrections to the states of toolbuttons with menu arrow.
 * Corrected blurring with HDPI because the HDPI tranlucency bug is fixed in Qt-5.6. Also tried to correct icon sizes for odd DPRs.
 * Set tab horizontal and vertical spaces according to tab frame thickness (which results in an appropriate space between close button and right frame).
 * Added an experimental hacking key for setting the icon size of LXQT's main menu when it isn't styled by LXQT.
 * Added "What's This?" to Kvantum Manager.
 * Added a workaround for a Qt5 bug (QTBUG-47043), because of which, _NET_WM_WINDOW_TYPE is set to _NET_WM_WINDOW_TYPE_NORMAL instead of _NET_WM_WINDOW_TYPE_DROPDOWN_MENU or _NET_WM_WINDOW_TYPE_POPUP_MENU for QMenu.
 * Added a key for always centering tabs in the document mode.
 * Don't preserve permission mode when installing theme directories (Ark may give silly permissions to folders when extracting GitHub's zipped source).

V0.9.5
---------
 * Added Openbox themes for use with the included Kvantum themes (under LXQT).
 * Added three extra themes (KvSimplicity, KvGnomeDark and KvFlatRed), polished some themes and modified KvDarkRed.
 * At last a workaround for the Qt5 "hover bug", because of which, comboboxes and buttons remain in the mouseover state after their menus are closed and without the cursor being over them.
 * Use the pressed state for focused non-editable comboboxes.
 * Don't enforce darkness on text editors.
 * Moved the Kvantum icon to the standard hicolor directory.
 * Made the submenu overlap accurate. (As a result, a hidden mistake in the calculation of menu/tootip shadow thickness is fixed too.)
 * A workaround for Qt's messy RTL submenu positioning.

V0.9.4
---------
 * Added a hacking key for not styling any toolbar other than the top one.
 * Added a hacking key for tinting label icons on mouseover.
 * Added a hacking key for setting the opacity of disabled icons.
 * Draw each spinbox indicator only once.
 * Draw framed spin buttons vertically if a null widget is fed into the related methods.
 * Show all menu-items in the case of too big menus.
 * A little overlap for submenus.
 * Fixes for tabbar base panel.
 * Added KvGnome, with a Gnome like look and feel, to the extra themes.
 * The interior used in partial frame expansion should have the frame name.
 * Workaround for bad hard-coded slider styling.
 * Swap left and right text margins in RTL.
 * Added a general key for submenu overlap with -1 (automatic) as default.
 * Take frame vertical asymmetry into account when drawing labels of push buttons and comboboxes.

V0.9.3
---------
 * Support high DPI displays (when QT_DEVICE_PIXEL_RATIO > 1 and even when AA_UseHighDpiPixmaps isn't set).
 * Draw subwindow titlebar buttons on menubars exactly as on MDI titlebars.
 * Workaround for a Qt5 bug, which gives wrong heights for fonts like Noto Sans.
 * Corrected a typo in SE_TabWidgetRightCorner.
 * Force progressbar roundness on KCapacityBar in all circumstances.
 * Always show text in KisSliderSpinBox.
 * Removed the redundant key "textless_progressbar".
 * Group toolbar buttons based on their heights (not their iconlessness).

V0.9.2
---------
 * Added '$DATADIR/themes/$THEME_NAME/Kvantum/', '~/.themes/$THEME_NAME/Kvantum/' and '~/.local/share/themes/$THEME_NAME/Kvantum/' to the installation paths but with lower priority (the second directory has priority over the third one).
 * Added a hacking key for not using bold font for the text of a default push button (to Kvantum Manager).
 * Added a general key for layout spacing, with a value between 2 and 10px (to Kvantum Manager).
 * Added two other extra themes (KvCurves3d and KvCurvesLight).
 * Used a more reliable boolean for determining whether a slider is horizontal.
 * Support the #RRGGBBAA format for color names.
 * Use the combobox indicator element if its normal state exists.
 * Respect darkness only when the window color is dark enough.
 * Don't group toolbar buttons on a vertical toolbar because they wouldn't look elegant, especially with frame expansion.
 * Don't rotate toolbar buttons by 90 degrees on a vertical toolbar.

V0.9.1
---------
 * A workaround for the rare occasion when the background of a Qt5 composited tooltip is filled by the window background color.
 * In the case of menus and tooltips, check compositing at the moment of their creaton (this fixes shadowless menus of KF5 desktop and panel).
 * Always show text in KCapacityBar.
 * Added a general key for setting tooltip display delay.
 * Consider the possibility of color gradients in the case of view-items with hard-coded backgrounds when setting their texts.
 * Gave priority to the new location of kdeglobals.

V0.9.0
---------
 * Added two extra themes (KvDarkRed and KvBeige).
 * Minor modifications to Kvantum Manager (to recognize KF5 and LXQT more).

V0.8.25
---------
 * Added a key for drawing editable comboboxes as lineedits.
 * Use the generic frame for combo menus.
 * Check iconlessness when grouping toolbar buttons.
 * Added a hacking key for merging PCManFM-qt's sidepane with its surroundings (to Kvantum Manager).
 * It's time to have a decent icon for Kvantum.

V0.8.24
---------
 * Added some of my themes, that don't need special titlebars, to the project for Kvantum to have extra themes by default. They're installed as root with Qt5 installation.
 * Fixed Kvantum Managers's comment tooltip for root themes.
 * Fixed a miscalculation when the text has shadow.
 * Took care of buttonless spinboxes.
 * Don't move the cursor out of the window and back for x11 dragging with Qt5. This workaround not only isn't needed anymore but also creates artifacts with Openbox.

V0.8.23
---------
 * Added two new sections for opaque and translucent dialogs. The fallbacks are the sections "WindowTranslucent" and "Window".
 * Added KF5 system and user color scheme paths to "style.pro" and "KvantumManager.cpp", respectively. The system path is used with the Qt5 compilation.
 * Added a hacking key for removing the icons of pushbuttons as far as possible.
 * Another hacking key for removing menu icons.
 * A lot of subtle changes that together guarantee a more logical look under unusual circumstances.
 * Corrected some miscalculations.
 * When calculating spinbox size, consider the case where only QAbstractSpinBox is subclassed.
 * Fixed a compilation error with Qt5-5.5.0.
 * Took care of textless menuitems.
 * Forced KCalcDisplay's text color.
 * Let the size grip be just an indicator and added one to the default theme.
 * Draw the size grip relative to the corner.
 * Don't allow windows to have custom background colors if they have different window and base colors. As for their text color, it's the responsibility of developers to use QStyle correctly.
 * Another criterion for giving shadow/translucency to menus.
 * Changed the toggled and pressed buttons of the default theme.
 * To get the spinbox maximum-length text, use the real width of the text, not the number of its characters.

V0.8.22
---------
 * Added an experimental hacking key to force size grips of dialogs and statusbars.
 * Partially rounded view-items (in some places) and headers.
 * How did I forget namespace in such a program?!
 * Take care of transparent line-edits in comboboxes (I've seen them only in Qt5 Cantata).
 * Added a key for the minimum scrollbar extent and gave a 1px space to scrollbars of very thin widgets.
 * Set lower/upper limits for some integer keys.
 * If "mirror_doc_tabs" is false, don't mirror tabs when "attach_active_tab" is also false.

V0.8.21
---------
 * If the interior element of the "expand-" objects exists, make borders rounded even when the widget height is greater than the value of frame expansion.
 * Now it's possible to have clean borders with maximally rounded corners (without a new key and when the "border-" elements exist).
 * Added a configuration section for distinguishing between opaque and translucent window backgrounds if needed.
 * Added a key for not mirroring the top/left tab shape to draw the bottom/right tab in the document mode.
 * Set the pressed state for a combobox if its line-edit has focus.
 * Compile kvantumpreview and kventummanager against Qt5 by default.
 * Workaround for the nasty behavior of Qt5 QSettings, which reorders keys on writing.
 * A little more space for centered toolbar handles.

V0.8.20
---------
 * Added a key for removing scrollbar arrows as far as possible.
 * Simplified transformations between horizontal and vertical elements.
 * Changed the config page layout of Kvantum Manager.
 * Added a key for assigning a separate color to that part of the progress text, which is inside the progress indicator. (Useful when there isn't enough contrast between the progress text and indicator.)
 * Added a key for setting the maximum thickness of progressbars.
 * Increased text margins of the default theme (because of size changes in v0.8.18).
 * Fit adjacent header sections together.
 * To know about RTL, ask the widget, not the app.
 * Take into account all exceptional situations with Kvantum Manager.
 * No need to normal and disabled menuitem panels.
 * Improved "Theme-Making.pdf", especially its Indicators section.
 * Added SMPlayer's screen to the whitelist of draggable widgets.
 * Increased the thickness of the clickable rectangle of sliders to the slider thickness.

V0.8.19
---------
 * Eliminate any possibility of getting caught in infinite loops when forcing text colors of (tool-)buttons.
 * Draw the toolbutton frame and interior together (at PE_PanelButtonTool).
 * Draw the line-edit frame and interior together (at PE_PanelLineEdit).
 * Better handling of busy progressbars.
 * Better look for KisSliderSpinBox, especially when progressbar corners are maximally rounded.
 * Better handling of Konqueror's extra icon inside its URL combobox.
 * Don't force text color on buttons that are drawn in the standard way.
 * Workarounds for KMultiTabBarTab (a pushbutton drawn as a toolbutton).
 * Don't draw a toolbar containing a tab-bar (as in Kaffeine).
 * Fixes for LibreOffice with dark-and-light themes.
 * Give combobox text colors to its label if there is one.
 * No pale background for disabled menubar-items.
 * Correct length for spinboxes with negative and/or double values and also for date-time-edits.

V0.8.18
---------
 * Now it's possible to have completely rounded corners (and more).
 * Elide the progressbar text when there isn't space (as in Dolphin's space info).
 * Added missing corner widgets for vertical tabs.
 * A better way of calculating spinbox sizes.
 * Added a key for tooltip background color.
 * Use minW and minH as far as possible.
 * Better size calculation for some widgets (to align them horizontally if possible).
 * Force the minimum sizes of Qt5 spinboxes (workaround for a probable Qt5 bug).
 * Get the theme specification only once because the XLib function XGetSelectionOwner() is used instead of QX11Info::isCompositingManagerRunning() for Qt5.
 * Added keys for icons sizes (KDE setting has priority).
 * A key for filling the rubber-band rectangle.
 * Solved the problem of rounding drop-down tool-buttons.
 * Better size calculation for menubar and better placement of its items.
 * Integrate the arrow part of a non-editable combobox with it.
 * Better size calculation for comboboxes.
 * Removed the useless StatusBar section. Also removed the focus state of TabBarFrame.
 * Force text color in line-edits when needed (as in KNotes' font comboboxes).
 * Clean-up.

V0.8.17
---------
 * Added a key for drawing adjacent menu and tool bars as a whole.
 * Fill the whole menubar (and not just its empty area) with its SVG element.
 * Fit adjacent view-items together.
 * Replaced the ugly default box frame with a simple one.
 * A workaround for the problem of Dolphin's view-items with QSvgRenderer.

V0.8.16
---------
 * A new key for drawng spin indicators vertically inside the spin line-edit.
 * The left (or right for RTL) text margin of menuitems also includes their checkboxes and radiobuttons now.
 * Removed the 2-px frame thickness limit from menus and tooltips without compositing.
 * Allow different thicknesses for horizontal and vertical menu frames.
 * Added a hacking variable for drawing KDE capacity bars as progressbars.
 * Fixed Konsole's color scheme editing dialog.
 * Set PM_LargeIconSize and PM_IconViewIconSize to the KDE value for dialog icon size.
 * Prevent drawing pushbuttons as toolbuttons (as in QupZilla and KNotes).
 * Don't draw the interior and frame of sizegrip if its window has a custom background color (as in KNotes).
 * Don't draw the interior of a window with custom background color (as in KNotes).

V0.8.15
---------
 * Added the possibility of having high contrast between the colors of buttons, toolbars and menubars, on the one hand, and generic containers, on the other hand.
 * Fixed the text color of K3b's location bar when there's a high contrast between the window and toolbar text colors.
 * Yet another workaround when there isn't enough space for icon-only toolbuttons with menu.
 * Added optional floating tabs (see Theme-Making.pdf).
 * Workaround for lack of space in spinboxes.
 * Don't give the button text colors to those plasma toolbuttons that pretend to have only icons but have texts.
 * Use Plasma foreground color for Plasma toolbutton text.
 * Set limits on lineedit frame size when needed.
 * Set limits on pushbutton sizes inside a view-item.
 * A better criterion for deciding if a widget belongs to Plasma.
 * Force the (push and tool) button text colors.
 * Don't set the text color of Plasma menu titles to that of their menus when they aren't transparent.
 * Use gray values of colors for checking their contrast.
 * Force view-item text colors when item text is added as a label (as in VLC).
 * Always return to qApp colors when no valid color is defined.
 * Distinguish between the toggled and pressed arrow states if a toggled down arrow element exists.
 * Solved the problem of styled toolbuttons that have no panel and aren't auto-raised.

V0.8.14
---------
 * Distinguish between the focus and normal states of generic frames only if the frame focus elements exist.
 * Consider blurring for Qt5 Konsole.
 * Made Kvantum Manager see commas in the theme comment.

V0.8.13
---------
 * Use transformations inside the SVG image to reduce memory footprint.
 * Set limits on combobox sizes where there isn't enough space.
 * Fixed combobox focus state.
 * In Kvantum Manager, enable the popup blurring checkbox when both translucency and composite checkboxes are unchecked.
 * When blurring, don't go to the next ancestor window.

V0.8.12
---------
 * Added optional tab widget junctions for attachimg active tabs.
 * Draw disabled active tabs correctly.
 * Don't try to attach empty tabs (as in Kdenlive's track widget).
 * Try to attach the active tab to its tab widget even when the QStyle option of the tab widget frame doesn't exist (as in GoldenDict).
 * Force blurring for Yakuake too if it's forced for Konsole.
 * Put the check/radio button on the left side of the menu item. Fixed the menu item size too.

V0.8.11
---------
 * Ignore frame width for toolbuttons with just an arrow as icon.
 * Toolbuttons with popup menus were too wide.
 * Set limits on toolbutton frame sizes where there isn't enough space.
 * Set limits on frame and indicator sizes of toolbutton dropdown indicators where there isn't enough space.
 * Always limit indicator size to its bounding rectangle.
 * Translucency doesn't need internalWinId (only blurring does).

V0.8.10
---------
 * Added a hacking variable for (KDE) menu titles.
 * Fixed the outline and titlebar buttons of MDI subwindows.
 * Slim toolbars by default.
 * Added a separate key for blurring the regions behind (translucent) menus and tooltips.
 * Improved Kvantum Manager's config page.
 * Who needs frame pattern?
 * Allow tiling over the interior background with a separate (translucent) pattern object.
 * Remove toolbutton text margins when there isn't enough space (as in Qupzilla's bookmark toolbar).
 * Elide tab text when needed.

V0.8.9
---------
 * Added a workaround for menu paddings inherited from parent stylesheets (as in the context menu of VLC's palylist search lineedit).
 * No shadow for tooltips/menus that are already translucent (and keep track of those made translucent).
 * Added a key for double-click.
 * Blur the regions behind translucent menus/tooltips appropriately if blurring is enabled.
 * Fixed the positioning of bottom tab labels.
 * Check for internalWinId before deleting blur atom.

V0.8.8
---------
 * Changed the layout of the config page of Kvantum Manager.
 * Removed custom icons, except those for MDI titlebars (Kavntum isn't an icon theme after all).
 * Added a key for slim toolbars.
 * Fixed the appearance of Konqueror's security icon on the right of its URL bar.
 * Enable/disable the compositing items of Kvatum Manager's config page correctly.

V0.8.7
---------
 * Added a key and an option for textless progressbars.
 * Added a key and an option for disabling menubar mouse tracking.
 * Font boldness can be set separately for most widget groups now.
 * Fixed LibreOffice's spinboxes.
 * Respect the MenuItem indicator name for right/left arrows and only if the SVG elements aren't found, use the IndicatorArrow name.
 * Added a key for centering toolbar handle instead of scaling it vertically.
 * Don't draw toolbars in KAboutDialog (KAboutPerson).
 * Added the root installation path $PREFIX/share/Kvantum. The user installation has priority.
 * Fixed menubar item states for Qt5 and made them like that of Qt4.
 * Take button icons from icon theme if there is no SVG element for them.
 * Don't force icon sizes.
 * Added a key for toolbutton style.
 * Don't draw scroll area corner panels.
 * Added a toggled state for progressbars (when they are inside selected view items).
 * Got rid of Qt's "standardbutton-no-16.png" as far as possible.

V0.8.6
---------
 * Another method for making Qt5 windows translucent (got rid of private headers).
 * Kvantum Manager: Allow spaces in the theme path (but not in the theme name) when installing.
 * Prevent a crash on quitting in apps using QtWebKit when translucency is enabled.
 * Fixed a rare KMix crash on log-out when blurring was enabled and the style was changed from and to Kvantum.

V0.8.5
---------
 * Ignore Plasma text margins only for push and tool buttons and menubars.
 * Don't go to parent config for pressed text color.
 * Do delayed update only for top-level windows when blurring.

V0.8.4
---------
 * Blur the screen area behind translucent windows under KDE if possible.
 * Added a hacking variable to force blurring for Konsole.
 * Fixed line-edits inside translucent dialogs.
 * Polish palettes inside polish(QApplication*) because that may be needed outside KDE and with Qt4.
 * Process all pending events before setting the style of Kvantum Manager if the config file is created.

V0.8.3
---------
 * Use drawTiledPixmap() and QPixmapCache to render patterns. In this way, windows can have texture too.

V0.8.2
---------
 * Added support for translucent windows and dialogs.
 * Made changes to Kvantum Manager (to cover window translucency).
 * Workaround for a Qt4 positioning bug (taken from QtCurve).

V0.8.1
---------
 * Force Dolphin's view to recognize the base color.
 * Added a hacking variable to force text contrast in apps that don't respect dark themes.
 * Added a configuration page to Kvantum Manager.
 * Added a theme deleting button to Kvantum Manager.

V0.8
---------
 * Added support for right to left layouts as far as needed.
 * Start kvantumpreview from Kvantum Manager.
 * Added Qt5 support.

V0.7.4
---------
 * Don't duplicate the field (line-edit) of a spinbox.
 * When drawing the interior and frame of an editable combobox, don't cover its line-edit area.

V0.7.3
---------
 * Mostly rely on own colors defined under the GeneralColors section.

V0.7.2
---------
 * Added a hacking variable for KTitleWidget.
 * Made toolbox labels respect custom colors.

V0.7.1
---------
 * Added a Hacks section. Currently it has only one hack for Dolphin.
 * Remove flat backgrounds from scroll areas also when they are inside toolboxes.
 * Use update() instead of repaint() to make busy progressbars take less CPU time.

V0.7
---------
 * Added a theme manager for installing and choosing Kvantum themes.
 * Remember the last chosen path in the open dialog of Kvantum Manager.
 * Make use of Kvantum Manager's statusbar.

V0.6.3
---------
 * Use "sudo make install" for installation.
 * Added a new variable for spreading the indicator of a progressbar across its whole groove and not just its interior.
 * Removed ugly (flat) backgrounds from toolboxes.

V0.6.2
---------
 * Don't display a combo toggled when its menu isn't shown.
 * Don't use the focus text color for toggled or pressed widgets.
 * Added a toggle text color (distinct from press text color).
 * Level a popup list with the bottom or top edge of its combobox while not letting the former cover the latter.
 * Don't use toggled and pressed states for the progressbar indicator.

V0.6.1
---------
 * Organized frame and interior rendering (some frame parts were rendered twice).
 * Ignore the pressed state for tabs.
 * Don't use toolbar's frame and interior size specifications for its handle or separator.
 * With styled window backgrounds, remove ugly flat backgrounds from scroll areas even when they have frame.
 * Added a 2px right margin to menu-items when they have arrow or check/radio button.
 * Fixed transparent MDI subwindows.

V0.6
---------
 * Whole windows and dialogs can be styled with an interior element now. The section [Window] is added for that.
 * Removed the redundant section [Widget].
 * Removed ugly flat backgrounds as far as possible when the window backround is styled.

V0.5.3
---------
 * Derive all slider handles from the main one when its length and width are different.
 * Use interiorRect() instead of labelRect() for drawing menuitem indicators.
 * Added a little extra space to menuitems when they have indicators.
 * Don't focus a tool button if only its arrow is focused.
 * When tabs are joined together, don't join the selected tab to its adjacent one(s).
 * Clearing the attribute WA_OpaquePaintEvent from scrollbars is a better solution for their transparency problem than filling their rectangles with the window background.
 * Fixes.

V0.5.2
---------
 * No out-of-grid text, icon, checkbox or tool-button.
 * Give space to slider ticks.
 * Draw slider tickmarks when available.
 * Less concave pressed/toggled buttons look more natural.

V0.5.1
---------
 * Added optional top and bottom (or left and right) glows for scrollbar sliders.
 * Fixed the position of shortcut text for a menu-item that points to a submenu (like in the Extract menu-item of Ark's Action menu).
 * Fixed a condition for rendering (button) texts of Plasma related apps.

V0.5
---------
 * Added optional inactive sub-states. The default theme doesn't use them.
 * Respect the toolbar text color with auto-raised buttons.
 * Read kdeglobals for deciding how to activate view items with single-click as the fallback.
 * Exclude "appmenu" as a Plasma app.
 * Use the old-fashioned method to get the application name because, apparently, applicationName() doesn't work with all Qt4 versions.

V0.4.1
---------
 * Corrected slider position and groove.
 * No redundant arrow on toolbuttons.
 * Force the tooltip (normal) text color.
 * Set the group-box title color.
 * Draw a more elegant rubber band.
 * Added the possibility to set the slider thickness and also the length and thickness of slider handles.
 * Skip ugly frames.
 * No frame for a line-edit inside a view-item whose text is being edited.

V0.4
---------
 * Added the possibility to set the normal, focused and pressed text colors for non-editable widgets. If no (valid) color is set, the color scheme will be used.
 * Added the possibility to set the size of radio buttons and checkboxes without making those on menuitems bigger than usual.
 * Fixed a miscalculation in getting the horizontal scrollbar groove from the vertical one.
 * Set the widths of opposite frames of tool buttons equal to each other when there's only text in them.
 * Fixed instant and delayed popup arrows of tool buttons.
 * Considered the top and bottom frames of line-edits inside editable combos.
 * Corrected the interior of line-edits inside spinboxes.
 * Corrected the width of menu items when they have no icons.
 * Ignore the text margins in getting the rectangle of a (button) label when it's just an icon.
 * Put the contents of tab widgets inside their frames.
 * Fixed labels of vertical progressbars with thick frames.

V0.3.1
---------
 * Adjust the splitter indicator to fit in the handle when the latter is too thin.
 * Get the text shadow color as a string.
 * Minor fixes.

V0.3
---------
 * Added the possibility to raise and group neighbor toolbar (tool) buttons.
 * Translucent tooltips with shadow and rounded corners when compositing is available and enabled.

V0.2.2
---------
 * Don't enable compositing for torn-off menus.
 * Excluded "Qt-subapplication" from compositing. So far, only VirtualBox has introduced itself in that way.
 * If a key is not found in a group from the user config file, first search the "inherits" group(s) of the same file and only then go to the default config.
 * Fixed tiny QStackedWidget arrows (in Qt4 Designer).

V0.2.1
---------
 * Added the possibility to have translucent menus or tooltips with compositing. Now they can also have rounded corners.
 * Added optional menu shadows without inheritance from the default theme (the general plan is to not inherit anything related to compositing from the default theme).
 * A mild shadow and a little translucency for menus of the default theme.
 * Don't use PE_FrameMenu because it would result in frameless menus sometimes.
 * Corrected the position of the menu tear-off indicator.
 * Fixes for preventing any crash.

V0.2
---------
 * Added an alternative glassy theme as a demo.
 * Added documentation for the first release.

V0.1.4
---------
 * Added the capability to drag windows from everywhere by consulting the sources of Oxygen, QtCurve and Bespin.
 * Added workarounds for LibreOffice.
 * Vertical dock titles are taken into account.
 * Text eliding for titles of docks and QMdiSubWindows.
 * Fixed falling back to the default configuration.
 * Removed extra objects from the SVG image.
 * Miscellaneous fixes. Now Kvantum is robust and almost ready to be publicly available :)

V0.1.3
---------
 * Took care of orientation for all widgets by using appropriate transformations.
 * To know the orientation of splitters, check their height and width instead of State_Horizontal.
 * Added the possibility to attach the active tab to the tab widget.
 * Added decorative indicators to splitters.
 * Added grip indicators to scrollbar sliders.
 * Removed animation as it wasn't practical.
 * Removed the config interface since it didn't make configuration easier.

V0.1.2
---------
 * sizeCalculated() can give wrong results in many cases, so use it only when needed.
 * To force frames on view-items, adjust PM_FocusFrameHMargin and PM_FocusFrameVMargin (-> Qt4 -> qcommonstyle.cpp).
 * Set SH_Menu_SloppySubMenus to true for being able to reach submenus by moving the cursor diagonally (bug #315346 at KDE Bugtracking System).
 * Don't remove tab bottom frames; users could remove them if they want to.
 * Fixed the transparency problem of scrollbars.
 * Fixed tabbar scroll buttons by adjusting PM_TabBar_ScrollButtonOverlap and PM_TabBarScrollButtonWidth.
 * Don't press a tool buttton if only its arrow is pressed.
 * A separate pressed or focused (hover) state for each spin button.
 * Treat arrows as icons for tool buttons.
 * Don't draw the interior of a Plasma spinbox.
 * Workaround for some Plasma tool buttons that pretend to have only icons. (why does Plasma sometimes take its style from the window style in the first place?)
 * Workaround for some apps (like Kdenlive with its TimecodeDisplay) that presuppose all spinboxes should have vertical buttons.
 * Fixed (Krita's) progress-spin boxes by checking the orientation of QProgressBars instead of checking State_Horizontal.
 * Fixed some hidden bugs by consulting Qt's qcommonstyle.cpp.

V0.1.1
---------
 * Added shortcut handler (mnemonics with Alt pressed) by consulting QtCurve's source.
 * Fixed the problem of long texts with combo boxes.
 * Took into account the height of checkbox/radio-button indicators for having a reasonable vertical distance between them.
 * Fixed Akregator's tabs.
 * Handled view-item texts inside buttons, like in Kate's font preferences.
 * Took care of vertical buttons in some apps (like digiKam) by not using sizeCalculated().
 * Other fixes.

V0.1
---------
 * Kvantum is born as a fork of QuantumStyle. Many bugs are fixed and some missing widgets are added so that it is fairly usable now but there is still a lot of work to do.
