From f5a83a995930e07f31aa1dc057a1b0c2ee100e3d Mon Sep 17 00:00:00 2001 From: tpearson Date: Mon, 15 Feb 2010 18:11:59 +0000 Subject: Added qtcuve theme engine git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/kde-style-qtcurve@1090657 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- ChangeLog | 1040 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1040 insertions(+) create mode 100644 ChangeLog (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 0000000..6d6fb0f --- /dev/null +++ b/ChangeLog @@ -0,0 +1,1040 @@ +0.55.2 +------ +1. Add ability to import qtc_*.themerc settings into config dialog. +2. Lighten dockwidget titlebars. + +0.55.1 +------ +1. Only allow coloured selected tabs if tab appearance is set to gradient. +2. Allow triangular sliders when not rounding. +3. Fix appearance of flat/raised disabled scrollbar buttons - more + consistent with Gtk2 and KDE4 +4. Fix potential infinte loop when elliditiding title string. +5. Also eliditude vertical titlebars. + +0.55 +---- + 1. Ability to create custom themes. See Theme details in 'README' file. + 2. Supply a 'Klearlooks' QtCurve theme. + 3. Allow 'flat' lines in scrollbar handles, toolbar handles, toolbar + separators, and splitters. + 4. Option for 'X' style checkmarks. + 5. Option to have colour the selcted tab. + 6. Optional diagonal progressbar sripes. + 7. Use alternating dark/light for dashed toolbar handles. + 8. New 'split' style gradient. + 9. Option to specift slider style: plain, round (only when appearance=round), + and triangular (plastik-ish) +10. Modify default style: flat splitter lines, flat slider thumbs, no + toolbar separators, triangular slider, diagonal progressbar stripes. + +0.54.1 +------ +1. Supply a simple 'mkpkg' script to create packages with checkinstall. + +0.54 +---- +1. Converted buildsystem to CMake. +2. New option 'inactiveHighlight', if set then use a mix of highlight and background + colour as highlight for inactive windows/elements. +3. Set KDE3 colours from Qt4 settings if running under KDE4. +4. Read in Qt3's inactive palette settings for highlight and highlightedText. +5. If an inactive palette is set (e.g. via qtconfig), ensure that progress + bar text is unaffected. +6. Remove frames from source/destination labels of kio progress dialogs. +7. Add gui to set shading option. +8. Nicer look for selected tab highlight. + +0.53 +---- +1. Removed 'Shadow buttons' option, and replaced with none/shadow/etch setting + - default to 'none'. +2. Added 'passwordChar' option to set character used for password entries. +3. Option to have frameless groupboxes - Gtk like. +4. Add an 'Advanced' tab to config dialog. +5. Add config item gtkButtonOrder set to 'true' to use Gtk/GNOME button order. +6. Modified contrast settings to be more varied. +7. Gradient background of checks and radios, if appearance is not flat/raised. + +0.52.3 +------ +1. Don't lighten border of disabled check/radio buttons. +2. Lighten trough of disabled slider. +3. Modify khtml check to also check to see if widget name == "__khtml" +4. Store khtml widgets in a map, to speed up checking. +5. Fix shadow on comboboxes. +6. Draw background of checked menuitem icons as per KDE4. + +0.52.2 +------ +1. Fix crash when slider colour == button. + +0.52.1 +------ +1. Draw emphasis around menus when not lightening. +2. Use button colours to border entry fields. +3. Dont allow scrollbars to be recoloured. +4. Fix amarok menus! + +0.52 +---- + 1. Use 'dull glass' as the default gradient - previous default is now + called 'Clean'. + 2. Darken slider mouse over colour if slider is not shaded. + 3. Use thinner slider mouse over sections if slider is not shaded. + 4. Improve look of small V arrows. + 5. Even duller dull glass, but much more useable. + 6. Fix setting of check/radio colour. + 7. Only highlight editable combo arrow when mouse over arrow, not over + edit field - more Gtk like. + 8. Added one config file option (no gui): + gtkScrollViews set to 'true' to have the scrollbars drawn outside + of scrollviews. (However, doesn't look very good) + 9. Lighten combo list frame. +10. Dont round MDI buttons. +11. Fix opera's MDI buttons within menubars. +12. Always assume PE_ButtonBevel is enabled - used for QtConfig's colour buttons. + +0.51 +---- + 1. Changed shading to use HSL colour space. This can be altered by + editing $XDG_CONFIG_HOME/qtcurvestylerc and setting 'shading=simple' + for the previous method, or 'shading=hsv' to use HSV. + 2. Add options: + Border all of menu/toolbars. + Darker borders. + 'V' arrows. + 3. Fix raised listview headers. + 4. Fix glass style menuitem appearance. + 5. Modifed look of dullglass, looks "softer" + 6. Improve look of plastik mouse-over for non coloured scrollbars. + 7. For disabled buttons, use standard fill but lighten border. + 8. Use darker colours for mouse-over and default button - helps with + light colour schemes. + 9. Dont draw sunken panel around checked menuitems. +10. Fix karm (and others?) statusbar icon. +11. Fix for radio buttons in apps where QApplication::NormalColor!=QApplication::colorSpec() + (e.g. designer) + +0.50 +---- +1. Add settings for: + Fill used slider + Round menubar item top only + Menuitem appearance + Border menuitems + Progressbar appearance + Gradient progressbar groove + Use standard buttons for sidebar buttons + Check/radio colour + Plastik style mouse-over +2. Dont colour menubar items on mouse over if not colouring menubars. +3. When drawing menubar borders, only draw bottom line. +4. When drawing toolbar borders, only draw top/bottom or left/right + - depending upon orientation. +5. Draw checks/radios within listviews the same as standard. +6. Use 'foreground' colour for menu text. +7. Draw dock window titles, and darken background, to be more consistent + with Qt/KDE4. + +0.49 +---- +1. Add settings for: + Tab appearance + Listview appearance + Slider appearance +2. If KDE_SESSION_VERSION is set to >=4, then read settings from + $XDG_CONFIG_HOME/TrollTech.conf. This only affects Qt-only + applications - KDE apps should not be affected. +3. Lighten focus rectangle. + +0.48.5 +------ +1. Fix slight slider drawing errors. +2. Fix crash on mouse-over. + +0.48.4 +------ +1. Fix slight drawing errors in corner of lineedits on toolbars. +2. Fix scrollbar borders on certain apps - notably konsole. This was + caused by an attempt to fix KHTML's scrollbars - that fix will + now only be applied to konqueror and kontact (akregator uses khtml) + +0.48.3 +------ +1. Fix look of +/- spin buttons when etching. + +0.48.2 +------ +1. Modifed the glass variants. Dull is a bit 'duller' in the top 1/2, and + fades away at the bottom. Shiny is now more like dull, but with more + pronounced gradients. +2. Fix borders of selected menubar item when colouring menubar. +3. Only darken menubar colour when using selcted backgound colour, if + using glass gradients. +4. Only write settings to config file if differ from default. +5. Improve look of OpenOffice.org tabbars - not perfect, but better. +6. Fix some RTL issues. +7. Fix menubar drawing in kontact if shading only active windows. + +0.48.1 +------ +1. Draw light border around all of progressbar. +2. Fix squared checkboxes in khtml. +3. Fix drawing of menubar border for inactive windows. +4. Fix OpenOffice.org scrollbars. + +0.48 +---- +1. Fix coloured mouse over for glass styles. +2. Re-introduce the following options: + Roundedness + List view lines + Striped progress bars + Drawing of statusbar frames +3. Draw light border around progressbar elements + when not in flat/raised/inverted mode. +4. Oval shaped sliders when fully round, otherwise rectangular +5. Fix redraw problems with ">>" buttons on toolbars. (The buttons + that appear when an app is shrunk too much.) +6. Fix slider redraw errors when using scroll wheel. + +0.47 +---- + 1. Always draw light border around glass elements. + 2. Removed the following config options: + Custom light border colour + Fill used slider groove - always filled. + Stripped progress - always striped + V Arrows + Check/radio background highlight + Round menubar item top only + Draw statusbar frames - never drawn. + Highlight selected text fields - always. + Standard highlight for inactive windows - always + Listview lines are either on/off, not off/dotted/solid + Scrollbars and sliders share same config options + Check radio colour setting - always text colour + Border/round menubar/items - always rounded/bordered. + Roundedness - always rounded. + Listview settings - always arrows, no lines, and header + follows general appearance. + Tab appearance - set from general appearace. + Draw dock window titles - never. + Colored sidebar buttons - always. + 3. Changed appearance of check/radios - now filled with base + colour. + 4. Etch look for button, combos, line edits, and spin boxes. + 5. Fill check/radio background on mouse over. + 6. Remove --enable-old-shading + 7. Modify shade settings so that what was "Shade selected" becomes + "Shade blended selected", and add a new "Shade selected" that just + uses the selected background colour without blending. + 8. Round slider thumbs. + 9. Option to draw a shadow underneath buttons. +10. Draw a rounded gray rectangle for focus - option to set this to + windows-like focus. +11. Only set min button width for buttons whose text is not "...". +12. Removed save/load functionality from config dialog - only import/export + left. +13. Re-fix kaffeine's sliders. +14. Hacky fix for scrollbars within khtml. +15. Remove main frame that surounds kontact. +16. Fix search field/results in systemsettings. + +0.46.4 +------ +1. Only draw gradients if width>0 && height>0 + +0.46.3 +------ +1. Fix look of flat/raised style menuitems and progressbars. +2. Fix look of read-only KLineEdits. + +0.46.2 +------ +1. Remove rgb2Hls() and hls2Rgb() unless using old style shading. +2. Don't mouse-over disabled tabs! +3. Fix look of flat style tabs. + +0.46.1 +------ +1. Fix location of arrows on secondary scrollbar buttons. +2. 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 + +0.46 +---- +1. Allow negative highlight factors. +2. Allow usage of light borders on menuitems and progressbars, + as well as a custom colour setting. Patch by Frederic Van Assche +3. Dont fill in slider grooves of disabled sliders. Patch by Frederic Van Assche +4. Dont allow OO.o menubar shading if this would require swapping + text colours - cant do this in OO.o. + +0.45.3 +------ +1. Correctly place check and radio buttons. +2. Improve drawing of very small progress. + +0.45.2 +------ +1. Make kaffeine's sidebar buttons consistent when coloured. +2. Fix look of dvd authoring wizard buttons. + +0.45.1 +------ +1. Restore pre 0.45 inactive window highlight. Option is + still there to re-activate. +2. Fix dark text appearing on progressbars. +3. Use KStyle to draw status bar elements - if enabled. + +0.45 +---- +1. Option to control whether highlighted items should use + the highlight color in inactive windows. +2. Option to control whether menubars should be shaded in + inactive windows. +3. Fix loading / selection of options. + +0.44.3 +------ +1. Dont colour sliders when disabled/maxed-out. +2. When drawing light slider border, draw around all 4 sides. +3. Fix gambas toolbar. +4. Use Qt's qconfig.h to determine endianess. +5. Slight code clean-up. + +0.44.2 +------ +1. Restore 0.43 scrollbar trough shade. +2. Fix slight redraw errors when no scrollbar buttons. +3. Fix redraw problems with pathbar. + +0.44.1 +------ +1. Fix errors when drawing status bar frames. +2. If using lighter popup menu backgrounds, correctly adjust to + palette changes. +3. When exporting the current or default style, prompt user + for style name. + +0.44 +---- + 1. Specifiable colours for check and radio indicators. + 2. Options to control whether menu items should be rounded. + 3. Options to control whether menu items should be bordered. + 4. Option to enable mouse-over for menubar items. + 5. Option to have thinner menu items. + 6. More pronounced gradients for menuitems and progressbars. + 7. Option to use large dots. + 8. Option to set scrollbar button type: kde, windows, platinum, + next, or none. + 9. Slightly better radios in khtml. +10. Slightly smaller buttons. +11. Option to have colored side-bar buttons - e.g. the buttons on the + edge of kate's windows. +12. Improvement to Opera's MDI buttons in menubar area. Not + perfect, but better. +13. Draw menubar item pixmaps - e.g. page icon in opera. +14. Possible fix for pixmap recolouring on big endian systems. + +0.43.2 +------ +1. Fix the config dialog to notice changes in menu text color settings. +2. Dont draw menubar text twice! + +0.43.1 +------ +1. Supplied pre-compiled pixmaps. + +0.43 +---- + 1. Option to draw light border around sliders. + 2. Tab mouse-over is now always enabled. + 3. Dialog fix is now a config option, not compile option. + 4. 'AA' slider handles in slight rounded mode. + 5. Really fix KDE 3.5.5 taskbar flicker... + 6. Slight improvement to combobox when right-to-left + 7. Seperate specification of scollbar slider, and range slider, settings. + 8. Option to specify menubar text colors. + 9. New 'flat' appearance. +10. Options to use a coloured border for mouse-over. +11. Nicer looking check and radio buttons - using pixmaps. +12. Fix ./configure problems - by setting a default prefix. + +0.42.3 +------ +1. Fix flickering of taskbar buttons in KDE 3.5.5 - thanks to + Patrice Tremblay +2. Don't fill slider groove if min value == max value +3. Apply modal 'hack' to kdialog as well - but only if not embedded. +4. When applying modal hack to kdialog and kprinter, remove " - KPrinter" + and " - KDialog" from captions. + +0.42.2 +------ +1. Fix slider focus rect. +2. Fix problem with selected bottom tab when tab highlighting is off. + +0.42.1 +------ +1. Revert checkbox mask. +2. Fix loading of custom themes. +3. Fix progress always being striped. +4. Fix not being able to delete custom styles. + +0.42 +---- + 1. Optimisation to some drawing routines. + 2. Removal of sunken gradients for progress and menubar items. + 3. Progressbar and menuitem look now set via appearance setting. + 4. Flat style check/radios match non-flat style more. + 5. Remove "Border Splitters" option. + 6. Removal of "Light Gradient" and "Gradient" -> replaced with just + "Gradient" (which is the previous "light Gradient") + 7. Nicer progressbar style - options to have striped and animated. + 8. Option to have dots for slider thumb. + 9. Configurable splitter style - sunken lines, raised lines, dashes, + dots. +10. Apply --enable-parentless-dialogs-fix to non-modal dialogs as well. + These will now not get a taskbar entry. +11. Selected/normal tab appearance selectable. +12. Option to control the roundedness. +13. Option to fill in the used portion of slider groove. +14. Gradient slider and scrollbar troughs. +15. Draw gradients into a pixmap, and then cache this for later use. +16. Display dock window titles. +17. Make OO.os file dialog have no taksbar/pager entry (if + --enable-parentless-dialogs-fix is specified). +18. Better rounded look for KHTML widgets. + +0.41.1 +------ +1. Compile fix if --enable-tab-mouse-over is not specified. + +0.41 +---- + 1. Fix glass gradient match between toolbar button and empty area. + 2. Dont limit the max area of glass gradient. + 3. Discover home folder via getpwuid(geteuid()) before $HOME + 4. For root, check $XDG_CONFIG_HOME is in ~root - if not, then + set to ~/.config + 5. Improve appearance of widgets that derive from KTabCtl + 6. Apply parentless dialog fix to windows created at app startup. + e.g. guidance config modules. + 7. Option to have a coloured border for default button + 8. Fix some tabs text not moving when selected. + 9. Don't mouse-over highlight the selected tab. +10. Show 0% -> 50% in config ui, not 100% -> 150% +11. Fix look of disabled tab widgets +12. Rounded headers + +0.40 +---- +1. Better rounded tabs +2. Configurable highlight factor - 0% to 50% +3. 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 +4. Move scrollbar, and spinbutton, arrows down/left when pressed +5. Depress combos when active +6. Enable mouse-over highlights for tabs, with --enable-tab-mouse-over + ./configure option. Note, this currently *only* works for KDE and not + Gtk - hence why it is disaled by default. +7. Improve the appearance of KTabCtl widgets - not perfect, but better. +8. Fix slider focus rect +9. Default style is set from: + a. Coded settings + b. Settings read from /etc/qt/qtcurvestylerc + c. Settings read from /etc/qt3/qtcurvestylerc + d. Settings read from /etc/qt4/qtcurvestylerc + + e.g. to make "Shiny Glass" the default style, copy + Glass1.qtcurve to /etc/qt3/qtcurvestylerc + +0.39.1 +------ +1. Fix for sunken frames +2. Fix slight drawing errors on 1st non selected tab +3. Fix reading of custom slider colour +4. OpenOffice.org frame fixes +5. Fix focus rect on sliders +6. Draw border around pressed kicker buttons - e.g. KMenu +7. Only draw line under main konqueror tabs, not settings tabs +8. Proper listview headers for dialogs coming from kicker + +0.39 +---- + 1. KDE: Really theme dock window handles - i.e. no more text. Forgot + to actually include this in 0.37! + 2. KDE: Nice dock window resize handles. + 3. KDE: On konqueror's active tab, draw light line at bottom. + 4. ALL: Dont round the focus rect, seems to cause problems. + 5. ALL: Dont shrink focus rect for listview entries. + 6. ALL: Split into KDE and Gtk packages. + 7. ALL: Option to not gradient selected tab. + 8. ALL: Store/read config settings from $XDG_CONFIG_HOME/qtcurvestylerc + 9. KDE: Use a '-' for tristate checkboxes +10. GTK: Implement tristate for checkboxes and radios +11. ALL: Round tab widgets +12. ALL: Round frames +13. ALL: Rounder progress bars +14. ALL: Wider splitters +15. ALL: Remove non-bordered option. + +0.38 +---- +1. GTK1: Compile fix. +2. GTK2: Don't turn firefox text white when mouse over! +3. ALL: Inverted gradients option. + +0.37 +---- + 1. KDE: Better +/- spinbuttons. + 2. ALL: Better bevelled gradients. + 3. ALL: Option to draw a coloured focus rectangle. + 4. ALL: Modified default: + Bevelled gradient + Coloured focus + Dotted handles/serparators + Normal arrows + No listview lines + 5. ALL: Make glass extend to full width and height of widgets + - no 3d border. + 6. ALL: In listviews, draw focus rectangle within item. + 7. KDE: Use dots also for general handles - more consistent. + 8. KDE: Theme dock window handles - i.e. no more text. + 9. KDE: Fix/hack look of MDI window buttons. +10. GTK2: Hackish fix for firefox and KDE's "apply colors to non-KDE apps" + setting. +11. GTK: Fix for tear of menu background. + +0.36 +---- +1. KDE: Fix for "Search" label in ksysguard, etc. +2. KDE: Fix pixmap based menu items - e.g. Kig's colour sub-menu. +3. KDE: Use a slider width of 16 for kpresenter, it seems to assume + this regardless of the style used :-( +4. GTK: Fix line-edits always being rounded. +5. GTK2: Fix for OO.o?? + +0.35 +---- + 1. KDE: Prevent MainActor from using its horrible colour scheme. + 2. GTK2: Fix for larger "Help" buttons in GIMP. + 3. KDE: Extend gradients to border when border level set to none + for toolbars and menubars. + 4. KDE: Fix for non-rounded +/- buttons on Karbon toolbar. + 5. ALL: Remove "border" form default button options. + 6. KDE: Fix possible crash with hover widgets. + 7. 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. + 8. 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. + 9. GTK2: Fix check marks in FireFox menus. +10. KDE: Use similar style for table headers as for listview headers. + +0.34 +---- +1. GTK: Fix for darkening of menubars. +2. GTK: Fix progressbar text. +3. KDE: Hack to get white selected menu item text in OO.o2. Still can't + do coloured menubars... +4. ALL: Option to disable drawing of statusbar frames. +5. KDE: Dont use dots or dashes for general handles - only for toolbar + handles. +6. GTK: Fix for not colouting flat menubars. +7. KDE: Slight improvement to tab highlighting. + +0.33 +---- + 1. ALL: Use lighter shading for glass. + 2. GTK2: Use default.kde as KDE icon folder. + 3. KDE: Fix for listview lines sometims drawing over arrows. + 4. KDE: Dont lighten konqueror's status bar - copied from lipstik. + 5. ALL: Allow seperate specification of menubar item and progress + bar looks. + 6. ALL: New gradient style: bevelled - gradient top/bot, and plain in the + middle. Affects listview headers, buttons, and combos. + 7. ALL: Allow setting of listview appearance. + 8. ALL: Allow setting of listview header color - background, button, or + custom. + 9. ALL: Option to only round top of selected menubar items. +10. ALL: New toolbar handle style: dashes +11. ALL: Remove Gtk1 dependancy for debian .deb file + +0.32 +---- +1. ALL: "Thinner" looking non-selected tabs for glass styles. +2. GTK2: Add ./configure argument + --disable-mozilla-mods Dont alter user's userChrome.css +3. KDE: Support saving, and loading, of custom schemes. +4. KDE: Predefiend styles are now read in from .qtcurve files +5. ALL: New scheme with old glass look, flat toolbars, and normal arrows. +6. KDE: Re-design of config dialog. +7. ALL: Remove "V?" style naming. + +0.31.1 +------ +1. 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) + +0.31 +---- +1. ALL: Better "glass" gradients. +2. ALL: Dont use highlighted text colour to border selected menubar items. +3. 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. +4. GTK: Dont draw dividers in listview headers, unless header is >10 pixels +5. ALL: Gradient non-selected tabs as well as selected. +6. GTK2: Also look in "hicolor" for icons. Search order will be: + , crystalsvg, hicolor +7. GTK2: Map gt-add and gtk-remove stock icons + +0.30 +---- +1. KDE: Shrink menu entries by 1 pixel - to align with Gtk. +2. GTK2: If switch from coloured menus to non-coloured, remove from userChrome.css +3. GTK: Fix for slight redraw error on the top of toolbar buttons. +4. GTK: Better toolbar buttons, etc. + +0.29.1 +------ +1. GTK1: Compile fix. + +0.29 +---- + 1. KDE: More consistent, with Gtk, menu separators. + 2. GTK1: Dont force to flat appearance! (Only menubars are forced to flat, + as I havnt got round to implementing menubar shading on Gtk1) + 3. GTK2: When looking for firefox/thunderbird's userChrome.css, look for + .default and default. + 4. KDE: Move handle section into menu bar tab. + 5. ALL: Allow dotted handles - default for V6. + 6. ALL: Allow dotted (V6 default), or no toolbar separators. + 7. GTK: React to KDE style changes - i.e. update colours, fonts, options, + etc. + 8. GTK2: Fix for text on combos turning white on mouse over. + 9. GTK: Use same menu colour as KDE when shading! +10. ALL: Fix for vertical toolbars. +11. GTK2: Also look in ~/.kde (or $KDEHOME) for user icons. +12. GTK2: Only write userChrome.css if made changes. + +0.28 +---- +1. KDE: Remove some debug. +2. KDE: If selected colour is too dark, just don't recolour OO.o menubars + - lightening the background colour doesn't look good. +3. ALL: When using glass gradient, round all corners of menubar entry + selection. +4. KDE: Allow vArrow to be disabled. + +0.27.1 +------ +1. GTK2: Allow to compile with Gtk <= 2.2 + +0.27 +---- + 1. ALL: Slightly lighter non-selected tab, and scrollbar groove, shading. + 2. KDE: Fix for sliders in kaffeine. + 3. KDE: Finally fixed 'V' arrows! + 4. GTK2: Firefox & thunderbird - edit user's userChrome.css file to set + KDE buton order, and adjust menu text if using a dark background. + 5. ALL: If using selected for background on menus, automatically use selected + text colour - as opposed to try to see if its too dark. + 6. GTK: Consistent menubar shade with KDE. + 7. GTK2: Try to set toolbar style, icon size, icons-on-buttons from KDE + settings. + 8. GTK2: Set alternative button order. + 9. GTK2: Map some KDE icons to GTK icons. +10. KDE: Increase OO.o menu selection brightness if selected colour is 'too dark' +11. GTK: Better AA'ing around edit fields. +12. GTK: Better toolbar borders with inkscape. +13. ALL: Only round menubar items on top. +14. GTK: Read /etc/qt3/qtrc, /etc/qt3/qtcurvestylerc, /etc/qt/qtrc, + /etc/qt/qtcurvestylerc before reading $HOME/.qt/qtrc, etc. +15. KDE: More consistent, with Gtk, menu check boxes. +16. GTK2: Smaller toolbars for AbiWord +17. ALL: Un-revert header changes. Fixed KDE table look, and seem to have + fixed listview redraw! + +0.26 +---- + 1. GTK2: Fix for combobox separator not always re-drawing. + 2. GTK2: More KDE-like comboboxes + 3. GTK: Use black dashes for focus. + 4. GTK2: Fix for button of some editable comboboxes. + 5. KDE: Better combobox metrics, etc. + 6. ALL: Option to gradient toolbars. + 7. KDE: Fix for "Search" label in systemsettings toolbar. + 8. ALL: Allow custom menubar and slider colours. + 9. GTK: Fix for not drawing coloured slider when flat. +10. ALL: Revert the header changes - had redraw problems. +11. ALL: Fix for tab-bar highlight when using light selection colours. +12. KDE: Fix for non-bordered gradient radio buttons. +13. GTK: More KDE like menu sizing. +14. KDE: Fix/hack for OO.o2.x menubars. If the selected menu color is toodark, + then lighten. This is required as OO.o always draws the menu text + dark! It seems to have a check for plastik style though, and then + it draws selected popup menu items white. + +0.25 +---- + 1. ALL: V5 - Gradient menubar. + 2. KDE: Polish disabled palette, so that all frames, etc. use the theme. + 3. KDE: When press 'Defaults' on settings dialog, set the version correctly, + and disable the options frame. + 4: ALL: Code cleanup. + 5. ALL: New V6 - Glass like gradients. Not default for the moment. + 6. ALL: Dont gradient non selected tabs. + 7. KDE: Respect setting of "dark lines" for list views. + 8. ALL: Better listview headers. + 9. ALL: Only round 1 side of spinbuttons. +10. ALL: Rounded entry fields (lineedits, spinwidgets, comboboxes) +11. ALL: Highlight entry boxes, spin widget entry, and combobox entry on focus. +12. KDE: More consistent with Gtk toolbar separators +13. ALL: When using light popup menu background, also use a lighter colour + for the background of checked menu items. +14. GTK: Use same base shade for menus/progress bars as for KDE. +15. GTK2: More KDE-like combobox lines +16. GTK: Fix for some combo box variants having a 1-pixel white border. +17. ALL: If light gradient and no border, need to add edges to buttons, etc. +18. KDE: Only highlight spinbutton that mouse is over - Gtk like. + +0.24.2 +------ +1. KDE: Compile fix. + +0.24.1 +------ +1. GTK1: Compile fix. + +0.24 +---- +1. ALL: Lighter background for pressed buttons, etc. +2. ALL: Use KDE's buttont text colour for buttons! +3. Remove seperate V1, V2, etc style files (.themerc, and gtkrc files), + => needs KControl to switch variant. +4. ALL: New V5 style - has the follwing differences from V4: + Darker menubar background + Lighter popup menu background + Flatter gradient in probress bar and selected menu items + 'V' arrows + Highlight strip on selected tabs + Shade sliders to the 'selected' colour +5. KDE: Fixed (actually implememented!) drawing of spinbox +/- buttons. +6. KDE: Fixed drawing of V arrows - sometimes were not filled in. +7. GTK: Make default font & colours match KDE3.5's defaults. + +0.23.1 +------ +1. Compile fix. + +0.23 +---- + 1. GTK: Fix colouring of check/radios. + 2. GTK: Fix bonobo toolbars - e.g. on nautilus 2.4. + 3. GTK: Draw handles on GNOME panel 2.4. + 4. GTK: Fix arrows going white when kde exports colours. + 5. GTK: Fix for some menu items in Gaim. + 6. GTK: Fix V1 style check/radios sometimes having the selected colour as + background + 7. GTK: Fix anti-aliasing on rounded radios when using gradient but no border. + 8. GTK2: Fix for rendering of toggle buttons in lists/cells - patch from + Alfons Hoogervorst + 9. ALL: Draw "pressed" background on all checked menu items, not just those with + icons. +10. ALL: Highlight splitters on mouse-over +11. ALL: New V4 (default) style, with the following: + Flatter gradient + Font colour used to border default buttons + No bold text on default button + Raised gradient (like buttons) for progress and menu bar selections + Rounded menubar selections + No border on splitters, use dots instead +12. KDE: Polish application palette, so that all frames, etc. use the theme. +13. KDE: Align kicker's handles better with the little arrows. +14. KDE: Support mouse over for kicker taskbar buttons >= 3.4 +15. KDE: Mouse over for spin widgets. +16. KDE: Increase toolbar button size - match GTK better. + +0.22 +---- +1. KDE: Remove scrollbar groove flicker. +2. KDE: Remove editable combo-box flicker. +3. ALL: New check/radio list code. +4. KDE: Custom checklist controller. +5. ALL: List view expanders - +/- (V1/V2), or arrows (V3) +6. KDE: List view lines - none, dotted (V1/V2), solid (V3) + (GTK does not (?) support lines between elements - so this setting will + not affect GTK apps) +7. KDE: Dark (V1/V2) or light (V3) list view lines. (Ditto) + +0.21 +---- +1. ALL: Adjust contrast settings to make lower-contrast the default. +2. ALL: Toolbar and menubar borders: none, light, and dark (previous default) +3: ALL: V3 now uses "light" toolbar/menubar borders. +4. KDE: Don't AA radiobuttons on HTML pages. +5. KDE: Squared-off splitters. +6. GTK: Fix base/prelight colour. +7. GTK: gcc 3.4 compile fix - thanks to Adam Gorzkiewicz +8. KDE: Make tabs more GTK like. +9: KDE: More GTK-like positioning of pushbutton icons - looks *much* nicer :-) + +0.20 +---- +1. GTK: Compile fix when compiled with KDE<3.2 +2. KDE: Slightly thinner menuitems. +3. GTK: Match KDE's menuitem size better. +4. GTK: Allow checks and radios to be re-coloured. +5. ALL: Better AA for the edges of checks and radios - not perfect tho. +6. GTK: If $HOME is not set, then try to ascertain from passwd entry. +7. KDE: 5 pixel border around pushbutton contents. + +0.19 +---- + 1. KDE: Fix for KDE not setting autoDefault() property of button - assume all + buttons can be default, leaving space for indicator. + 2. ALL: Optional triangle as default button indicator. + 3. GTK: Match KDE's export gtkrc colours. + 4. GTK2: Fix check/radio highlight so that it is not overridden by KDE's + export colours setting. + 5. ALL: Add option to enable/disable highlighting of check/radio labels. + 6: ALL: V3 - disable check/radio label highlight. + 7: ALL: V3 - use triangle as default button indicator. + 8: KDE: Fix menu button icon on konqueror's sidebar. + 9: ALL: Allow setting of slider thumbs: raised, sunken, or none. +10: ALL: Allow setting of handles: raised or sunken. +11: ALL: V3 - use sunken handles. +12: KDE: Fix for korn. +13: KDE: Fix for titlebutton on floating Qt windows - e.g. docks. +14: KDE: Fix for amaroK - buttons in player window were too large! + +0.18 +---- +1. KDE: Fix for colouring of kicker's task buttons - i.e. these should have highlight + colour when an app is opened in the background. +2. KDE: Use ::qt_cast(widget) as opposed to widget->inherits("type") whenever + possible. +3. GTK2: Compile fix. + +0.17.2 +------ +1. GTK: Compile fix when compiled with KDE<3.2 + +0.17.1 +------ +1. KDE: Use Qt 3.1 for ui file - so that will compile with Qt3.2, etc... + (Using 3.1 as I only have 3.1 and 3.3 installed...) + +0.17 +---- +1. GTK: Compile fix - used C++ syntax in C code, oops... +2. GTK2: Make focus rects more like KDE's +3. KDE: Allow combo-boxes and scrollbars to be recoloured. +4: ALL: If compiled with KDE3.2 then there is only 1 style "QtCurve", and + only 1 set of GTK gtkrc files installed. Variation (V1, V2, V3, or + custom) can then be selected via KControl. + + (NOTE: When upgrading from KDE3.1, you may wish to uninstall the + previous QtCurve release - to remove the old V2 and V3 config files) +5: ALL: Better non-bordered gradient radio/checks. +6: ALL: Option to use non gradient progress/menu bar indicator. +7: GTK: Don't shade paned widgets! +8: ALL: V1 has flat progress bar and menuitems - i.e. no gradient effect. +9: ALL: If no borders are selected and gradient selected, then use thin border + for progress bar and menuitems. +10: KDE: Better AA'ing of edges of round buttons. +11: GTK: Fix for background colour of selected text, thanks to David Rodr�uez Garc� +12: ALL: Use KDE's contrast setting. +13: KDE: Implement tri-state checkmarks. +14: ALL: Better bottom/right tab gradients. +15: KDE: (Qt>=3.2) the text/icon of a selected bottom tab moves down 1 pixel. +16: KDE: (Qt>=3.2) Only highlight text/check label if mouse is over sensitive area. +17: KDE: Mimic GTK's scrollbar highlighting. i.e. only highlight slider if mouse is + over slider area, and likewise for the buttons. +18: KDE: When kicker is set to transparent (may need to restart kicker), use "harsh" + rounded buttons in round mode. (i.e. don't AA the corners) +19: KDE: Modified button size code - KDE3.2's kcalc is smaller now! +20: KDE: Don't flatten combo box arrow area when selected - more GTK like. +21: KDE: Highlight clickable listview headers on mouse over - more GTK like. +22: GTK: HScrollBar fix. +23: KDE: More Gtk like shading of buttons - i.e. always dark when pressed. +24: ALL: Slight change to look of combo-box. +25: KDE: Fix for tabwidgets in konqueror, etc. + +0.16 +---- +1: ALL: Use "button text" colour for default button indicator, apart from when in + rounded mode (i.e. V3) +2: ALL: V3 - Embolden font of default button. +3: ALL: V3 - Lighter background for disabled check/radios. +4: ALL: V3 - Correct AA colour for radio indicator. +5: KDE: Draw triangular tabs the same as rounded - prevous versions defaulted to + KStyle. +6: KDE: Add 10pix (2*10) border to non-default buttons. +7: KDE: Implement masks for checks and radios - helps with khtml. + +0.15 +---- +1. KDE: Smaller, more Gtk-like toolbar separators. +2. ALL: When drawing rounded, use background colour for corner pixels. +3. ALL: V2, use a shade of the button colour for the default indicator. +4. ALL: V3, as for V2 above, but "round" the indicator. +5. KDE: When compiled for Qt 3.2, only highlight pixmap and text on mouse over + for radio and checkboxes - as these are the only sensitive parts. (Qt < 3.2 + the whole widget is sensitive - and this can expand past text.) +6. KDE: Fix bottom tabs - i.e. movement of text/icon. (Qt >= 3.2 !) +7. GTK: Fix bottom tabs on V1 +8. ALL: More rounded buttons, etc. +9: ALL: Rounded indicator boxes in rounded mode. +10: ALL: Better radio buttons. +11: KDE: Use rounded buttons for Kicker taskbar as well - looks OK now buttons are more + rounded. +12: GTK: Fix gradient rendering bug - seemed to affect GTK1 glade buttons. (When a partial + button had to be re-drawn, the whole button was re-drawn instead - clearing out the + text!) +13: GTK: Use "check" for check and radio's in menus - more Qt like. +14: ALL: V3 - Gradient radio's and checks. + +0.14 +---- +1. GTK2: Set slider width to 16 pixels to better match KDE. +2. GTK: Draw border around toolbar buttons 1 pixel smaller - saves overlap with frame. +3. GTK: Better tabs - GIMP 1.3's tab icons should now move. (GIMP's tabs are shaded + tho, hmm...) +4. ALL: V3 style uses "pyramid" (i.e. non "V" like) arrows. +5. KDE: Fix for menubar background if button colour != background colour. +6. KDE: Fix for background of "Location:" on konqueror. +7. GTK: Better lsitview headers - smaller, more KDE like. +8. GTK: Reduce differences in V1, V2, and V3 gtkrc files to the bare minimum - ready + for only 1 (KControl) configurable style. +9. GTK1: Fix (hack really) for range grooves. For some reason these were not being + drawn when first displayed. Works ok for ranges - but scrollbar grooves are still + messed up! The redraw only happens after you leave the widget! + +0.13 +---- +1. ALL: New V3 style - has rounded buttons, and uses gradient effect on buttons, tabs, + scrollbars, etc. +2. ALL: Code clean-up. + +0.12 +---- +1. KDE: Don't have flat buttons - i.e in printmgr, and kscd. +2. KDE: Default frame width of 1. +3. KDE: Fix mouse-over for some toolbar buttons - the on/off type. Affects most KDE styles, + but a real KDE fix should be in KDE3.2 +4. GTK2: Fix bug where V2 style options were being ignored. +5. GTK2 and KDE: When highlight a depressed button, use a lighter + shade of the depressed colour - and not the standard + highlight colour. +6. GTK: Active tab bar text is 1 pixel higher - a la KDE. +7. KDE: Fix for borded bottom tabs. + +0.11 +---- +1. GTK2: Fix possible memory corruption. +2. ALL: Square off splitter - more consistent. +3. GTK2: Fix for 2.2.x combo-boxes. + +0.10 +---- +1. GTK2: Better match of menubar height with KDE. +2. GTK: Fix up/down/left/right arrows. + +0.09 +---- +1. GTK2: Fix scrollbars for 2.2.x - scrolled 1 pixel too much. +2. GTK1: Fix lower spinbutton height. This was OK, so maybe its a Gtk + change. But from which version? I'm at 1.2.10 + +0.08 +---- +1. GTK: Better menu selection. + +0.07 +---- +1. KDE: Reduce min-size of combo-boxes. +2. GTK: Fixes for sodipodi - works with V1, not too good wrt V2... +3. GTK2: Fix for GTK2.2 font setting. + +0.06 +---- +1. GTK: Make combo-boxes thinner. +2. GTK: Allow ussage of GTK1 font substitution file, either + /etc/X11/qt_gtk_fnt2fntrc or ~/.qt/gtk_fnt2fntrc, and format: + + + + e.g. + + Arial=Helvetica + + This would cause GTK1 apps to use Helvetica, even if KDE/KControl + has specified Arial. Idea (& patch) supplied by Adrian Schroeter. + +0.05 +---- +1. ALL: Don't draw lines on scrollbars if less than 20 pixels. +2. GTK1: Allow to specify x and y thickness's in gtkrc file - as + happens in GTK2. Fixes bug with small menu entries. +3. GTK2: Remove 1 pixel border from menus - more consistent with GTK1, + and KDE - not for V2. +4. GTK: More KDE-like menu bar entries. +5. GTK: Re-do weight ranges - would mean 48 is accecpted as "Normal" +6. ALL: Now 2 styles: + QtCurve No borders around buttons, menus, and tab bars + QtCurve V2 Has borders - more like original B???/FreeCurve +7. ALL: Number of lines on toolbar handles is now 2, and 4 for scrollbars + and sliders. +8. ALL: Dark scrollbar, slider, and progress background - window colour +9. GTK1: Fix for slider background. +10. GTK2: Fix error with overlapping check/radio highlight on frame. +11. GTK2: Fix spinbuttons. + +0.04 +---- +1. KDE: Draw box around checked checkable menu item pixmaps. +2. KDE: Only use small arrows on spinbuttons, and only if size is + too small for larger. +3. KDE: Set min button size to 54 and not 70. +4. ALL: Remove progress bar border. + +0.03 +---- +1. KDE: Don't highlight disabled menu items - mimics GTK behaviour. +2. KDE: Progress bar background now matches GTK's. +3. GTK: Progress bar gradient is now the same as menu bar items - as + was KDE. +4. GTK: Progress bar contents now have 1 pixel border like KDE. +5. GTK: Better spinbutton boxes. +6. KDE: More GTK like spinbuttons. + +0.02 +---- +1. Use gtk-config and pkg-config to determine install location for + GTK 1 and 2 files. + +0.01 +---- +Initial release. -- cgit v1.2.1