- Use 'MS Windows' and not 'Windows' for scrollbar type - to aid translations.
- Apply old-style listview lines to
Q3ListView
's as well. - Fix KDE4.3 compilation - patch from Markus Ullmann
- When not using button-like check/radio boxes, use view text as the indicator colour.
- Fix slight tab glitches when using glow tab mouse over and square tabs.
- Fix usage of custom menu text colours.
- Fix custom menu stripe colour.
- In config dialog - for gradient directions, use "Top to bottom" instead of "Horizontal" and "Left to right" instead of "Vertical"
- Fix square tabs when using background gradients.
- Fix clipped triangular sliders.
- Add support for translations of config dialogs.
- Turkish translation by Necmettin Begiter
- When not using button-like check/radio boxes, use view text as the indicator colour.
- Fix slight tab glitches when using glow tab mouse over and square tabs.
- Fix background of some widgets when using "left to right" background gradients.
- Fix backgrounds of entry field when etching, but not rounded.
- Dont draw frame for entry fields within list/trees.
- Add option to draw list view lines in pre 0.65 style.
- Fix some inner gradient bleeding when using max rounding.
- Fix arora location bar for non gradient backgrounds.
- Fix 'stripe effect' on scrollbars when using plastik style mouse over.
- If there is not enough space for large arrows in FireFox's menuitems, use small ones.
- Fix incorrect scrollbar trough border.
- Better, non-hacky, fix for Firefox's location bar.
- Make Firefox's entry fields smaller.
- Use a border width of 1 if gradienting popupmenus.
- When using darkened menu stripe use popupmenu background colour as the base colour.
- Match Gtk2 button size better.
- Fix gradient menus when not using lighter popup menu backgrounds.
- Slightly better looking listview lines.
- Use
QMetaObject::invokeMethod
/Qt::QueuedConnection
instead ofQTimer
to initialise KDE4 settings. Thanks to Eike Hein for the idea. - When exporting KDE4 palette to KDE3, call
kde-config
to ascertain KDE3's config dir. - Export activeBackground, activeForeground, inactiveBackground, and inactiveForeground of window manager colours (if KDE4 home != KDE3 home)
- Export KDE4 fonts to KDE3 (if KDE4 home != KDE3 home)
- Fix radius of internal border when max rounding.
- Fix some text-clipping on combos.
- Still draw menu/toolbar gradients if using background gradient.
- Use a border width of 1 if gradienting popupmenus.
- When using darkened menu stripe use popupmenu background colour as the base colour.
- Draw menu stripe flush with the edge of menu.
- Match 'darken' menuStripe to KDE4.
- When using menu stripe, adjust separators by 20 (2 for Mozilla/Oo.o) pixels left.
- Increase width of menu stripe for Mozilla apps.
- Draw menu stripe for menus associated with dialogs.
- Match KDE4 button text position better.
- Fix some issues with oxygen-style combo buttons. (QtCurve creates maps from the parent -> entry, and parent -> button - these maps were not being cleared when the widget was destroyed. Also, dont keep reference to last moused-overed entry after its unrealized).
- Dont highlight background of checks/radios when this is not enabled, but gradient background is.
- Disable background gradients for Java, Mozilla, OpenOffice, GIMP toolbox, and tooltip windows.
- Improve background gradients when drawing parts of entries, etc.
- Very hackish fix to the border around the icons within firefox's location and
search entry fields. Disabled by default, to enable pass
-DQTC_FIX_FIREFOX_LOCATION_BAR=true
to cmake. Note that enabling this may cause issues with other entry fields in firefox. - Adjust position of checks and radios in menus.
- Fix memory leak by calling parent class's fianlize method in QtCurve's.
-
Add options to draw editable combos, and spin widgets, as edit fields with embedded arrows - oxygen style.
-
Add option to draw a light border around tab widgets, as opposed to 3d look.
-
Added ability to specify scrollbar width (11 -> 31, default 15)
-
Base slider dimensions off of scrollbar width, unless using triangular slider.
-
Add option to have thinner buttons.
-
Add option to specify gradient for background of popupmenus.
-
Enable mouse-over for entry fields.
-
For mouse-over and focus, use same colour for top and bottom inner parts of entry fields.
-
When using filled/full focus with coloured mouse over, then mouse over takes precedence.
-
Alter default settings:
- Place arrows of spin buttons, and editable combos, in the edit field.
- Draw a light border around tab widget.
- Thinner buttons.
- Use soft gradient for active tab.
- Use glow style highlight for tab mouse-over (this introduces gaps between tabs).
-
Modified how button, and combo, heights are calculated - no longer set a minimum height.
-
Fix some K apps crashing due to
KComponentData
. Use aQTimer::singleShot
to set up KDE settings. -
Dont use KDE4's disabled background colour.
-
Disable QtCurve's coloures shadows for KDE>=4.3 - needs rewriting to support new kwin API.
-
Only use mouse-over colour for menu-toolbutton arrows when mouse is over menu segment.
-
Make Kate/Kwrite's option toolbuton have the same size as the next/prev buttons.
-
Make listview lines match Gtk2 better.
-
Experimental support for drawing of background gradients.
-
Cache complete buttons, etc, pixmaps - as opposed to just the gradient fill.
-
Add options to draw editable combos, and spin widgets, as edit fields with embedded arrows - oxygen style.
-
Add option to draw a light border around tab widgets, as opposed to 3d look.
-
Added ability to specify scrollbar width (11 -> 31, default 15)
-
Base slider dimensions off of scrollbar width, unless using triangular slider.
-
Add option to have thinner buttons.
-
Add option to specify gradient for background of popupmenus.
-
Enable mouse-over for entry fields.
-
For mouse-over and focus, use same colour for top and bottom inner parts of entry fields.
-
When using filled/full focus with coloured mouse over, then mouse over takes precedence.
-
Alter default settings:
- Place arrows of spin buttons, and editable combos, in the edit field.
- Draw a light border around tab widget.
- Thinner buttons.
- Use soft gradient for active tab.
- Use glow style highlight for tab mouse-over (this introduces gaps between tabs).
-
Re-add fix for icons on GEdit tabs - but only for GeditNotebook widgets.
-
Draw entry field backgrounds.
-
Dont use KDE4's disabled background colour.
-
Experimental support for menu-stripe. (Needs menu stipe also enabled in KDE GUI)
-
Enable drawing of list (tree) view lines.
-
Experimental support for drawing of background gradients.
- When using shaded combo buttons, use button colours for border.
- Fix compilation with Qt4 < 4.5 (
PM_SubMenuOverlap
was introduced in Qt 4.5) - Allow style to be compile for Qt4 only, need to pass
-DQTC_QT_ONLY=true
to cmake - Fix etched radio buttons.
- Draw a horizontal gradient for checkable menuitems.
- When using shaded combo buttons, use button colours for border.
- Disable button order userChrome.css mods for Thunderbird >= 3
- Added a verbose warning about the usage of
QTC_MODIFY_MOZILLA
- Fix spin widget entry field when widget is on a notebook - bug was caused by fix for GEdit tabs.
- Disable coloured slider hack for Firefox apps. This hack attempts to solve the miscolured top/bottom line of sliders when they are at the top/bottom.
- When using shaded combo buttons, use the combo splitter setting to determine if there should be a border between the shaded and unshaded parts.
- When using shaded combo buttons, use the combo splitter setting to determine if there should be a border between the shaded and unshaded parts.
- Make menubar items selectable right up to the top edge of the menubar.
- Fix clipping of close icon on GEdit tabs.
- Add option to not draw border around popupmenus.
- Add option to unify spinbuttons.
- Add option to set sub-menu delay (default 100ms)
- Use equal top/bottom padding on popupmenu separators.
- Add option to colour arrow part of combobox.
- Draw resize grip as a darkend triangle.
- Add a 'thick coloured border' mouse over type.
- Allow to darken sliders.
- Add new default button indicator - darken.
- Harmonize KDE4 & Gtk2 popupmenu overlaps.
- Slightly changed min width/height of when buttons can be max rounded.
- Alter position of arrow in toolbar buttons with menus.
- Fix selection artifact issues with details view in dolphin.
- Fix setting of check/radio shade.
- Fix storing of custom menu stripe colour.
- Fix max/restore button being 'stuck'
- Fix
QPainter
errors displayed when running qtconfig. - Fix reading of kwin button positions for MDI windows when custom postitions are set, but the flag to use these is not.
- Add an option to export the KDE4 palette, and font, for pure-Qt3 applications.
- Set Kontact's toolbuttons to be auto-raise.
- Add option to not draw border around popupmenus.
- Add option to unify spinbuttons.
- Add option to set sub-menu delay (default 100ms)
- Use equal top/bottom padding on popupmenu separators.
- Add option to colour arrow part of combobox.
- Draw resize grip as a darkend triangle.
- Add a 'thick coloured border' mouse over type.
- Allow to darken sliders.
- Add new default button indicator - darken.
- Harmonize KDE4 & Gtk2 popupmenu overlaps.
- Slightly changed min width/height of when buttons can be max rounded - fixes some issues with firefox.
- Fix scrollbar background when using thinner grooves.
- Under KDE4 (
KDE_SESSION_VERSION >= 4
), default hover/focus colours to the KDE4 defaults. - Fix firefox crashing when scrollbar slider move to top. This only occurs when not using flat scrollbar buttons, and a coloured scrollbar slider.
- Dont draw frame around GEdits combos in its status bar - unless drawStatusBarFrames is set to true.
- Dont attempt alter OK/Cancel button for Firefox 3.5 - seems to mess up preferences dialog.
- Replace QtCurve's menubar mouse-over code with that from the glide engine.
-
Add '3dfull' to gradient border options. This forces the dark, as well as the light, portion to be drawn.
-
Use a lighter shade for the dark portion of gradient border.
-
Flat dot for radio buttons.
-
Option to use button colour for listview headers.
-
Use KDE4 colours for focus and mouse-over.
-
Removal of background focus option.
-
Softer, and much nicer, colouration of selected tab.
-
Tab mouse over options; top (as before), below, or glow.
-
Modified defaults:
- Tab mouse-over highlight drawn at the bottom
- Plain slider style
- Align titlebars text in center
-
Add appearance setting for background of flat scrollbar buttons.
-
Add HCY colour space.
-
Use tint and mix colour routines from KDE4's KColourUtils.
-
Remove QtCurve's 'inactiveHighlight' option, and use KDE4s setting instead.
-
Add option to specify appearance setting of filler part of sliders.
-
Increase number of custom gradients - now matches number of gradient config items.
-
When using glow style mouse over, use mouse over colour for arrows.
-
Option to use a thinner groove for scrollbars (only when using flat, or no, buttons).
-
Option to only colour sliders on mouse over.
-
Option to round all tabs.
-
Add option to specify menu stripe colour.
-
Better tab highlighting.
-
Update gradient preview when change colour space.
-
Don't max/extra round progressbars.
-
Use faded lines for tab and listview header mouse-over.
-
Remove line from
KTitleWidget
-
Slightly improve highlight in corner of kwin windows.
-
Align pressed box drwn for checkable icon menuitems better with menuitem highlight.
-
Remove 'Custom sunken gradient' setting, as this was not actually used.
-
Better handling of 'full centered' titlebar texts when window size is small.
-
Don't round KWin's tab box.
-
Improve look of widgets in KPackageKit.
-
Don't use
QTimer
to setup KDE settings. -
Fix line under coloured MDI window titlebars.
-
Fix some KWin issues; rounding of coloured window bar borders, incorrect colouring of buttom of windows when only colouring titlebar.
-
When navigating popupmenus with the keyboard, skip over disabled items.
-
Add option to control light border on windows.
-
Move kwin menu icon when pressed.
-
Only draw mouse-over effect on sliders when mouse is over slider handle.
-
Titlebar button options:
- Show border on hover only
- Show icon on hover only
- Round buttons
- No border
- Colouration
-
Titlebar app icon options:
- None
- On menu button
- NExt to title
-
Fix selection appearance when using raster graphicssystem.
-
Add an option to export the KDE4 palette for KDE3 applications.
-
Tell KWin to re-load its config if the kwin style is set to QtCurve, and QtCurve's settings are changed.
-
Fix artifacts with very thin selections.
-
Translation support - thanks to Jonathan Riddell
-
Use focus colour for coloured window shadows.
-
Reduce toolbutton pop-up menu delay from 600ms to 250ms
-
Fix edit field in KDE4.3's kickoff menu.
-
Turn kwin coloured shadow off by default - seems to have issues with KDE4.3Beta and/or Qt 4.5.1
-
Dont max round toolbar buttons.
-
Fix slight drawing glitch with Qt4.5 document mode tabs.
-
Added 'Tiny' to kwin style border options.
-
Added option to control whether bottom of KWin windows are rounded.
-
Added option to show a resize grip on kwin windows - taken from Bespin KWin decoration.
-
Added option to not draw outer dark border on KWin windows.
-
Add '3dfull' to gradient border options. This forces the dark, as well as the light, portion to be drawn.
-
Use a lighter shade for the dark portion of gradient border.
-
Flat dot for radio buttons.
-
Option to use button colour for listview headers.
-
Use KDE4 colours for focus and mouse-over.
-
Removal of background focus option.
-
Softer, and much nicer, colouration of selected tab.
-
Tab mouse over options; top (as before), below, or glow.
-
Modified defaults:
- Tab mouse-over highlight drawn at the bottom
- Plain slider style
- Align titlebars text in center
-
Add appearance setting for background of flat scrollbar buttons.
-
Add HCY colour space.
-
Use tint and mix colour routines from KDE4's KColourUtils.
-
Remove QtCurve's 'inactiveHighlight' option, and use KDE4s setting instead.
-
Add option to specify appearance setting of filler part of sliders.
-
Increase number of custom gradients - now matches number of gradient config items.
-
When using glow style mouse over, use mouse over colour for arrows.
-
Option to use a thinner groove for scrollbars (only when using flat, or no, buttons).
-
Option to only colour sliders on mouse over.
-
Option to round all tabs.
-
Better tab highlighting.
-
Don't max/extra round progressbars.
-
Use faded lines for tab and listview header mouse-over.
-
Create icon-mapping file in a more robust manner.
-
Set
gtk-icon-theme-name
to user's theme (or the KDE default if not set), and setgtk-fallback-icon-theme
tohighcolour
. This seems to map more icons. -
Fix spin widget entry highlighting under Gtk 2.16
-
Don't round rulers.
-
Fix faded menuitems when not rounding.
-
Fix alternate listview colours when running under KDE3 (
KDE_SESSION_VERSION=3
) -
Make buttons slightly thinner, matches KDE4 better.
-
Fix settnig of KDE icons when QtCurve is configured by just having gtk-theme-name="QtCurve" in the gtkrc file.
-
Fix painting of scrollbar slider ends when sliders are shaded, and scrollbar buttons are not flat.
-
When not using highlight colour for menus, get OpenOffice to use the correct colour for selected menubar items.
-
Fix setting of custom shades, and gradients, when reading system config file.
-
Don't crash when
/etc/qtcurvestylerc
is only readable by root! -
Use tooltip text colour to draw its border, as per KDE4.
-
Dont draw border around rulers.