- Change 'Dont draw outer dark border' to 'Draw dark outer border'
- Invalidate button background cache on settings change.
- Fix Qt only compile - don't include kstandardirs.h!
- Better postion of dots on slider handles.
- If custom button colours have been defined for window buttons, use the same colours to colour dock widget buttons.
- Add option to add extra padding to kwin titlebars.
- Add vlc and smplayer to default list of KDE4 apps that needs manual saving of menubar state.
- If a scrollbar slider is maxed-out, then shade it as disabled - matches KDE.
- When detecting
Ctrl-Alt-M
for menubar hiding, check for uppercase M as well as lower case. Also, ignore state of shift and caps-lock keys. - Set default contrast to 7
- Remove line beneath dock widget titles.
- Fix glow-style mouse over for combos with coloured buttons.
- Improve appearance of plastik style mouse-over on scrollbar sliders.
- Fix issue with faded menuitems when not rounding.
- Fix crash with Dolphin and square list view selection.
- Fix Qt only compile.
- Fix inner border of some buttons in OpenOffice.org
- Use QtCurve's icons for dock widget buttons.
- Use same button shape for dock widget buttons as per window buttons.
- Don't draw shadows for window button icons if 'hover icons' is set to true.
- Remove border around scrollbar in popup of combobox when not drawing popupmenu borders.
- Use 'base' colour as background for scrollbars with thin groove, or flat buttons, that are part of a combo-box popup or are within qbstractscrollarea.
- Fix glow-style mouse over for combos with coloured buttons.
- Improve appearance of plastik style mouse-over on scrollbar sliders.
-
Add option to control whether bottom tabs should have their gradient shades inverted.
-
Config files now stored under
$XDG_CONFIG_HOME/qtcurve
(e.g.~/.config/qtcurve
) -
Fix some issue with 'flat' appearance.
-
Add an experimental option to hide/unhide menubars using Ctrl-Alt-M. Some applications, such as kcalc, do not save the menubar's state - and so this will be reshown when the apps starts. If this happens, edit
~/.config/qtcurve/stylerc
and add application name to 'menubarApps', e.g:menubarApps=app1,app2,app3
-
Update versions of XBar menu files - taken from Bespin r652
-
Disable XBar support for KDevelop - as per Bespin.
-
Classic style for QWizzard.
-
Fix issues with Amarok nightly's splitters - where the horizontal flag does not seem to be always set.
-
Fix size of plastik-style mouse over on sliders.
-
Fix issues with left-hand side of editable combos with icons when round<=full
-
Fix compile on OSX - remove unused
#include <QX11Info>
-
Fix Arora's new style gradiented location bar.
-
Fix gap between combo button and edit field when round < max.
-
Dont move icon in editable combobox when button pressed.
-
Remove nvidia arrow work-around. (Old plmasma and nvidia releases used to have re-draw errors with some arrows.) To re-enable this, use
-DQTC_OLD_NVIDIA_ARROW_FIX=true
at cmake time. -
Fix shaded listview headers sometime being uninitialised.
-
Add option to control whether bottom tabs should have their gradient shades inverted.
-
Config files now stored under
$XDG_CONFIG_HOME/qtcurve
(e.g.~/.config/qtcurve
) -
Fix some issue with 'flat' appearance.
-
Add an experimental option to hide/unhide menubars using Ctrl-Alt-M.
-
Respect double arrow setting for non-editable combos on more Gtk2 combo types. (Affects combos in pidgin.)
-
Colour arrows on mouse over of non-editable combos on more Gtk2 combo types. (Affects combos in pidgin.)
-
Fix disabled editable combos.
-
It has been reported that under intel Xorg drivers > 2.8, that QtCurve's arrows are not appearing. This seems to be due to the fact that QtCurve is using cairo to draw non-antialised lines in this case. To work-around this issue QtCurve has been changed to use the older Gdk to draw arrows. To revert back to cairo, use the following cmake option:
-DQTC_USE_CAIRO_FOR_ARROWS=true
- Fix reading, and saving, of 'dark inverted gradient' setting.
- Better button metrics - especially for buttons with menus.
- Fix different sized buttons in VirtualBox dialogs. (When determing if
button should take icon size into account (a la Gtk2), dont use the
'auto-default' setting, just check if its in a
QDialogButtonBox
). - Add 2 pixels to the left/right of max rounded buttons.
- Dont draw window border/buttons into pixmaps when compositing is active.
- Use
KIconLoader
to determine icon sizes - if compiled against KDE4. - Don't do 'fix corners of round frames where frame background is different
to window background' (from 0.67.6) for frames within
QAbstractItemView
. Improves appearance of KPackageKit. - Workaround some issues with window style and compositing - where parts of the frame are not updated.
- Speed up background gradients by drawing into a 16 * 256 size pixmap, scaling this to the correct height, and then tiling the pixmap.
- Fix reading of 'dark inverted gradient' setting.
- Allow toggle buttons to be max rounded.
- Fix combo-box arrow position when not etched/shadowed.
- Fix default value for 'double Gtk combo arrow' setting.
- Fix https://bugzilla.novell.com/show_bug.cgi?id=529607
-
New options:
- Control whether icons are displayed in menus
- Force alternate colours in listviews
- Square selections in listviews
- Dont make 'auto-default' buttons larger - makes them less Gtk2 like though.
-
Fix compilation under KDE 4.2
-
New options:
- Control whether icons are displayed in menus
- Force alternate colours in listviews
- Square selections in listviews
- Fix corners of round frames where frame background is different to window background.
- Only use icon metrics for auto-deault buttons that are either within a
QDialogButtonBox
, or are on aKFileWidget
. - Give toolbar items a 1 pixel spacing - so that there is at least a gap between konqueror's location and search edit fields.
- Fix saving of menubar item 'colour on mouse over' setting.
- Fix bleed of Agua shine in scrollbar buttons.
- Offset sunken slider thumbs to improve appearance.
- When shading tab background - dont shade tabs of document mode tab widgets.
- If drawing square scrollviews, give these a similar 3d effect to rounded ones.
- If using squared scrollviews, also square Kate/Kwrite view.
- Disable parentless dialog fix for plasma.
- Fix button of non-editable combos when not etching entries.
- Fix clipping of plastik style mouse over for max/extra round.
- Only do mouse over for entries if combos and spin widgets are unified.
- If not etching entries, reduce height of editable combo by 2 pixels.
- If not etching/shadowing, when mouse over set to 'glow' use 'thick coloured'
- If not etching/shadowing, decrease thinner scrollbar groove.
- Remove hard-coding of light border in progressbars - use gradient setting.
- Use smaller kwin title bar, if not bordered or round < full.
- Fix agua buttons when round < full.
- Use same shade for all menu item separators.
- Fix clipping of non-V style right arrow.
- Dont draw 3D border around poup menus when border has been disabled, but shading set to 0%
- Offset sunken slider thumbs to improve appearance.
- Don't create a
KComponentData
ifKGlobal::hasMainComponent()
is true. Fixes plasma crash on logout. - Move menu text 2 pixels closer to icon - matches Gtk2 better.
- Improve the appearance of
QWhatsThis
shadows.
- If drawing square scrollviews, give these a similar 3d effect to rounded ones.
- Move menuitem arrows 2 pixels to the left, to match KDE4 better.
- Fix button of non-editable combos when not etching entries.
- Fix spin buttons when not etching entries.
- Only do mouse over for entries if combos and spin widgets are unified.
- If not etching/shadowing, when mouse over set to 'glow' use 'thick coloured'
- If not etching/shadowing, decrease thinner scrollbar groove.
- Fix clipping of shaded button on combos when not etching/shadowing.
- Remove hard-coding of light border in progressbars - use gradient setting.
- Slightly better button metrics when not etching/shadowing.
- Fix crash in system settings when changing colours.
- Yet another attempt to better align button text with Gtk2.
- Fix plastik style mouse over on scrollbars.
- Draw arrows in popupmenus closer to edge - matches Gtk2 better.
- Fix border width of Gtk style combobox menus.
- If a buttons requested size is not a multiple of 2, then shift the text 1 pixel lower.
- Fix plastik style mouse over on scrollbars.
- Fix titlebar gradients when inactive != active
- Fix garbage on window decoration under KDE4.3 when not compositing
- Fix text placement in pushbuttons.
- Set the insensitive foreground colour to the disabled text colour, and not the mid colour. Fixes appearance of disabled items in Mozilla apps.
- Adjust Agua overlay if widget is not max rounded.
- Fix rounding of scrollbar groove.
- Use icon metrics for all 'AutoDefault' buttons. This should now better match Gtk2 - where 'can default' buttons always seem to reserve enough height for an icon.
- If linked against KDE, use KDE4's icon size settings to control the size of icons in menus, buttons, and toolbars.
- Adjust Agua overlay if widget is not max rounded.
- Fix flat/sunken/dashed splitter handles!
- Fix check/radio position in Thunderbird2 menus.
- Add option to draw insider border of inactive tabs.
- Add option to draw double arrows for Gtk style combos.
- Add option to colour the sorted listview header.
- Disable spin button when at min/max - matches Gtk2.
- Disable scrollbar buttons when at min/max - to match spin buttons.
- Place non-V arrows of unified spin widgets closer together.
- For scrollviews that are windows, dont round and always place scrollbar within frame.
- Improve appearance of max rounded pushbuttons in Arora.
- Increase the amount of rounding when round set to max.
- Only selected tabs need to fade to 100% alpha when using gradient backgrounds.
- Add option to draw insider border of inactive tabs.
- Add option to draw double arrows for non-editable combos.
- Add option to colour the sorted listview header.
- Disable scrollbar buttons when at min/max - to match spin buttons.
- Place non-V arrows of unified spin widgets closer together.
- Increase the amount of rounding when round set to max.
- Match gradient width/height to KDE4.
- Only selected tabs need to fade to 100% alpha when using gradient backgrounds.
- Fix entry borders of standard entry widgets in Mozilla apps. (The Mozilla widgets need a thinner border than the Gtk ones)
- Fix some issues with the config dialog.
- Improve text alignment in
QFormLayouts
by copying the polish code from Skulpture. - Allow scrollbars to be extra rounded!
-
Add a new 'Dark Inverted Gradient' and use this as the default gradient for menu stripes.
-
New 'Agua' style gradient - looks better under KDE4 and Gtk2.
-
Add option to lighten/darken the background of tabs.
-
Make inactive tabs more consistent with active tabs.
-
Remove sunken scroll views config item, and replace with option to control if entries and scroll views should be etched (sunken).
-
Modify defaults:
- Scrollbars outside of scrollview (Gtk/oxygen style)
- Thin scrollbar groove.
- Round titlbar buttons, hover symbol.
- Titlebar icon next to text.
-
When using scrollbars outside of scrollview, reduce gap to 2 pixels if sunken.
-
Use
KDE_SESSION_VERSION
to determine which KDE prefix (KDE3, or KDE4) to seach first forqtc_xxx.themerc
files. -
Update Klearlooks to be more consistent with Clearlooks (lighten tab background, use highlight strip on active tab, dont colour active tab)
-
Cache selection pixmaps to speed up drawing.
-
Dont round rubber band, makes things more consistent with Gtk2 - and is faster.
-
If using squared scrollviews, also square kontact's preview pane.
-
If using scrollbars outside of scrollview, draw frame around kwrite/kate contents.
-
Improve config dialog - use KDE4 HIG.
-
Add a new 'Dark Inverted Gradient' and use this as the default gradient for menu stripes.
-
New 'Agua' style gradient - looks better under KDE4 and Gtk2.
-
Add option to lighten/darken the background of tabs.
-
Make inactive tabs more consistent with active tabs.
-
Remove sunken scroll views config item, and replace with option to control if entries and scroll views should be etched (sunken).
-
Modify defaults:
- Scrollbars outside of scrollview (Gtk/oxygen style)
- Thin scrollbar groove.
-
When using scrollbars outside of scrollview, reduce gap to 2 pixels if sunken.
-
Set, and use, honors-transparent-bg-hint / transparent-bg-hint. Fixes corners of entry fields in Firefox 3.5
-
Remove
userChrome.css
settings if firefox executable name is firefox-3.5