- Only draw gradients if
width > 0 && height > 0
- Fix look of flat/raised style menuitems and progressbars.
- Use
pkg-config
to obtain Gtk2 libdir.
- Remove
rgb2Hls()
andhls2Rgb()
unless using old style shading. - Use
fileno()
to obtain file descriptor ofFILE*
stream. - Fix look of slider grooves for 'flat' appearance.
- Fix appearance of checkboxes for 'bevelled' appearance.
- Fix location of arrows on secondary scrollbar buttons.
- New shading routine - works much better with dark colour
schemes. This is enabled for all colours be default, to
enable only for dark colours (i.e. where red, green,
and blue < 96), then configure with
--enable-old-shading
- More 64-bit fixes - thanks to Will Stephenson.
- Allow negative highlight factors.
- Allow usage of light borders on menuitems and progressbars, as well as a custom colour setting. Patch by Frederic Van Assche
- Dont fill in slider grooves of disabled sliders. Patch by Frederic Van Assche
- Use encrypted.png for gtk-dialog-authentication if password.png is not found.
- Fix for Novell Bug 220205 - gtk-window-decorater crashes when right-clicking windows decoration with qtcurve-gtk2 style Thanks to Dirk Mueller.
- Fix for 64-bit crashes - thanks to Will Stephenson.
- When determinging background of popup menu for AA'ing, use shade window colour, not button.
- Fix for "-1" warnings reported by some users.
- Fix coloured menubars.
- Fix firefox 2's "stack smashing detected" errors.
- Remove ok/Cancel button swapping from QtCurve.css, does not work for firefox 2.x
- Restore pre 0.45 inactive window highlight. Option is still there to re-activate.
- Use listview header settings for listview headers!
- Option to control whether highlighted items should use the highlight colour in inactive windows.
- Option to control whether menubars should be shaded in inactive windows.
- Fix non-bevelling of toggle buttons.
- Dont colour sliders when disabled/maxed-out.
- When drawing light slider border, draw around all 4 sides.
- Fix Firefox 2.x toolbar buttons.
- Evolution fix - thanks to Thomas Siegmund
- Restore 0.43 scrollbar trough shade.
- Fix appearance of filled sliders.
- Improve right-to-left support.
- Fix OO.o crash - disable it from using scrollbar styles next and none
- Fix missing frames when not rounded.
- Disable toolbar handle mouse-over, not working very well.
- Fix weird looking eclipse toolbars.
- Specifiable colours for check and radio indicators.
- Options to control whether menu items should be rounded.
- Options to control whether menu items should be bordered.
- Option to enable mouse-over for menubar items.
- Option to have thinner menu items.
- More pronounced gradients for menuitems and progressbars.
- Option to use large dots.
- Option to set scrollbar button type: kde, windows, platinum, next, or none.
- Fix popup menu borders when not using lighter background.
- Fix OO.o drawing bugs.
- Fix GIMP 2.3 notebook crash.
- Fix mozilla progressbars, again...
- Supplied pre-compiled pixmaps.
- Fix AA'ing of menubar items when colouring the menubar.
- Option to draw light border around sliders.
- Dialog fix is now a config option, not compile option.
- Seperate specification of scollbar slider, and range slider, settings.
- Option to specify menubar text colours.
- New 'flat' appearance.
- Dont create custom gcs per widget class, use globals instead - should use less resources.
- Options to use a coloured border for mouse-over.
- Mouse over for tabs!
- Mouse over for toolbar handles.
- Nicer looking check and radio buttons - using pixmaps.
- Slight modification to aa code.
- Make slider appearance consistent with KDE when slider min == slider max
- Fix firefox menu colours when C locale indicates to use a comma as decimal separator - patch supplied by Valentine Sinitsyn
- Fix striped progressbar bleeding in Mozilla apps.
- More GIMP dialog hackery if
--enable-parentless-dialogs-fix
is specified. - Treat SiftFox the same as FireFox
- Fix slight round when none selected.
- Fix menu and progressbar appearance when not bevelled.
- Fix progress always being striped.
- Optimisation to some drawing routines.
- Removal of sunken gradients for progress and menubar items.
- Progressbar and menuitem look now set via appearance setting.
- Flat style check/radios match non-flat style more.
- Remove "Border Splitters" option.
- Removal of "Light Gradient" and "Gradient" -> replaced with just "Gradient" (which is the previous "Light Gradient")
- Nicer progressbar style - options to have striped and animated.
- Option to have dots for slider thumb.
- Configurable splitter style - sunken lines, raised lines, dashes, dots.
- Apply
--enable-parentless-dialogs-fix
to non-modal dialogs as well. These will now not get a taskbar entry. - Selected/normal tab appearance selectable.
- Option to control the roundedness.
- Option to fill in the used portion of slider groove.
- Gradient slider and scrollbar troughs.
- Try to make progressbar text bold as per Qt.
- Compile fix.
- Dont limit the max area of glass gradient.
- Discover home folder via
getpwuid(geteuid())
before$HOME
- For root, check
$XDG_CONFIG_HOME
is in ~root - if not, then set to~/.config
- Experimental hack to fix parentless modal dialogs (i.e. kate's
close warnings, most kaffeine dialogs). Disabled by default,
enable with
--enable-parentless-dialogs-fix
- Option to have a coloured border for default button
- Fix "leaking" progress bars in thunderbird, etc.
- Don't allow to shade VMPlayer's menubar - looks weird as it does not cover the whole usual menubar area.
- Fix notebook crash in GIMP 2.3.x
- Better rounded tabs
- Configurable highlight factor - 0% to 50%
- Move scrollbar, and spinbutton, arrows down/left when pressed
- Depress combos when active
- Fix reading of custom slider colour
- KDE: Really theme dock window handles - i.e. no more text. Forgot to actually include this in 0.37!
- KDE: Nice dock window resize handles.
- KDE: On konqueror's active tab, draw light line at bottom.
- ALL: Dont round the focus rect, seems to cause problems.
- ALL: Dont shrink focus rect for listview entries.
- ALL: Split into KDE and Gtk packages.
- ALL: Option to not gradient selected tab.
- ALL: Store/read config settings from
$XDG_CONFIG_HOME/qtcurvestylerc
- KDE: Use a '-' for tristate checkboxes
- GTK: Implement tristate for checkboxes and radios
- ALL: Round tab widgets
- ALL: Round frames
- ALL: Rounder progress bars
- ALL: Wider splitters
- ALL: Remove non-bordered option.
- GTK1: Compile fix.
- GTK2: Don't turn firefox text white when mouse over!
- ALL: Inverted gradients option.
-
KDE: Better +/- spinbuttons.
-
ALL: Better bevelled gradients.
-
ALL: Option to draw a coloured focus rectangle.
-
ALL: Modified default:
- Bevelled gradient
- Coloured focus
- Dotted handles/serparators
- Normal arrows
- No listview lines
-
ALL: Make glass extend to full width and height of widgets - no 3d border.
-
ALL: In listviews, draw focus rectangle within item.
-
KDE: Use dots also for general handles - more consistent.
-
KDE: Theme dock window handles - i.e. no more text.
-
KDE: Fix/hack look of MDI window buttons.
-
GTK2: Hackish fix for firefox and KDE's "apply colours to non-KDE apps" setting.
-
GTK: Fix for tear of menu background.
- KDE: Fix for "Search" label in ksysguard, etc.
- KDE: Fix pixmap based menu items - e.g. Kig's colour sub-menu.
- KDE: Use a slider width of 16 for kpresenter, it seems to assume this regardless of the style used :-(
- GTK: Fix line-edits always being rounded.
- GTK2: Fix for OO.o??
-
KDE: Prevent MainActor from using its horrible colour scheme.
-
GTK2: Fix for larger "Help" buttons in GIMP.
-
KDE: Extend gradients to border when border level set to none for toolbars and menubars.
-
KDE: Fix for non-rounded +/- buttons on Karbon toolbar.
-
ALL: Remove "border" form default button options.
-
KDE: Fix possible crash with hover widgets.
-
GTK2: Supply a
QtCurve.css
file for FireFox 1.5.x, which will:- Fix Firefox 1.5.x's button order. The xml file needed to do this is taken from PlastikFox - thanks to VÃctor Fernández
- Disable emboldening of text on selected tab
- Use KDE's message/info/error/question icons in dialogs.
- Move button/toolbar contents when pressed.
-
GTK2: Custom
user.js
file to modify FireFox's behaviour:- Remove 'instant apply'
- Use KDE's prefered email client
This can be enabeld via
--enable-mozilla-userjs
./configure
option. Disabled by default. -
GTK2: Fix check marks in FireFox menus.
-
KDE: Use similar style for table headers as for listview headers.
- GTK: Fix for darkening of menubars.
- GTK: Fix progressbar text.
- KDE: Hack to get white selected menu item text in OO.o2. Still can't do coloured menubars...
- ALL: Option to disable drawing of statusbar frames.
- KDE: Dont use dots or dashes for general handles - only for toolbar handles.
- GTK: Fix for not colouting flat menubars.
- KDE: Slight improvement to tab highlighting.
- ALL: Use lighter shading for glass.
- GTK2: Use default.kde as KDE icon folder.
- KDE: Fix for listview lines sometims drawing over arrows.
- KDE: Dont lighten konqueror's status bar - copied from lipstik.
- ALL: Allow seperate specification of menubar item and progress bar looks.
- ALL: New gradient style: bevelled - gradient top/bot, and plain in the middle. Affects listview headers, buttons, and combos.
- ALL: Allow setting of listview appearance.
- ALL: Allow setting of listview header colour - background, button, or custom.
- ALL: Option to only round top of selected menubar items.
- ALL: New toolbar handle style: dashes
- ALL: Remove Gtk1 dependancy for debian
.deb
file
-
ALL: "Thinner" looking non-selected tabs for glass styles.
-
GTK2: Add
./configure
argument-
--disable-mozilla-mods
Dont alter user's userChrome.css
-
-
KDE: Support saving, and loading, of custom schemes.
-
KDE: Predefiend styles are now read in from .qtcurve files
-
ALL: New scheme with old glass look, flat toolbars, and normal arrows.
-
KDE: Re-design of config dialog.
-
ALL: Remove "V?" style naming.
-
GTK2: added 2
./configure
arguments:-
--disable-gtk-icons
Dont do KDE-Gtk icon mapping
-
--enable-kde-event-filter
Add the event filter to intercept KDE style changes.
(Thanks to Vaclav Slavik for the
--disable-gtk-icons
patch) -
- ALL: Better "glass" gradients.
- ALL: Dont use highlighted text colour to border selected menubar items.
- GTL2: Remove event filter added in 0.29, this seems to cause problems for some people with some apps. So, colour, font, etc. changes wont happen in Gtk2 apps until they are restarted.
- GTK: Dont draw dividers in listview headers, unless header is >10 pixels
- ALL: Gradient non-selected tabs as well as selected.
- GTK2: Also look in "hicolour" for icons. Search order will be: , crystalsvg, hicolour
- GTK2: Map gt-add and gtk-remove stock icons
- KDE: Shrink menu entries by 1 pixel - to align with Gtk.
- GTK2: If switch from coloured menus to non-coloured, remove from
userChrome.css
- GTK: Fix for slight redraw error on the top of toolbar buttons.
- GTK: Better toolbar buttons, etc.