Warning, /system/qtcurve/ChangeLog-pre-1.0.md is written in an unsupported language. File is not indexed.

0001 ## 0.69.2-KDE4
0002 1. Change 'Dont draw outer dark border' to 'Draw dark outer border'
0003 2. Invalidate button background cache on settings change.
0004 3. Fix Qt only compile - don't include kstandardirs.h!
0005 4. Better postion of dots on slider handles.
0006 5. If custom button colours have been defined for window buttons, use the same
0007    colours to colour dock widget buttons.
0008 6. Add option to add extra padding to kwin titlebars.
0009 7. Add vlc and smplayer to default list of KDE4 apps that needs manual
0010    saving of menubar state.
0011 
0012 ## 0.69.2-gtk2
0013 1. If a scrollbar slider is maxed-out, then shade it as disabled - matches KDE.
0014 2. When detecting `Ctrl-Alt-M` for menubar hiding, check for uppercase M
0015    as well as lower case. Also, ignore state of shift and caps-lock keys.
0016 3. Set default contrast to 7
0017 
0018 ## 0.69.1-KDE4
0019 1. Remove line beneath dock widget titles.
0020 2. Fix glow-style mouse over for combos with coloured buttons.
0021 3. Improve appearance of plastik style mouse-over on scrollbar sliders.
0022 4. Fix issue with faded menuitems when not rounding.
0023 5. Fix crash with Dolphin and square list view selection.
0024 6. Fix Qt only compile.
0025 7. Fix inner border of some buttons in OpenOffice.org
0026 8. Use QtCurve's icons for dock widget buttons.
0027 9. Use same button shape for dock widget buttons as per window buttons.
0028 10. Don't draw shadows for window button icons if 'hover icons' is set to true.
0029 11. Remove border around scrollbar in popup of combobox when not drawing popupmenu
0030     borders.
0031 12. Use 'base' colour as background for scrollbars with thin groove, or
0032     flat buttons, that are part of a combo-box popup or are within
0033     qbstractscrollarea.
0034 
0035 ## 0.69.1-gtk2
0036 1. Fix glow-style mouse over for combos with coloured buttons.
0037 2. Improve appearance of plastik style mouse-over on scrollbar sliders.
0038 
0039 ## 0.69.0-KDE4
0040 1. Add option to control whether bottom tabs should have their gradient
0041    shades inverted.
0042 2. Config files now stored under `$XDG_CONFIG_HOME/qtcurve`
0043    (e.g. `~/.config/qtcurve`)
0044 3. Fix some issue with 'flat' appearance.
0045 4. Add an experimental option to hide/unhide menubars using Ctrl-Alt-M.
0046    Some applications, such as kcalc, do not save the menubar's state -
0047    and so this will be reshown when the apps starts. If this happens,
0048    edit `~/.config/qtcurve/stylerc` and add application name to 'menubarApps',
0049    e.g:
0050 
0051         menubarApps=app1,app2,app3
0052 
0053 5. Update versions of XBar menu files - taken from Bespin r652
0054 6. Disable XBar support for KDevelop - as per Bespin.
0055 7. Classic style for QWizzard.
0056 8. Fix issues with Amarok nightly's splitters - where the horizontal
0057    flag does not seem to be always set.
0058 9. Fix size of plastik-style mouse over on sliders.
0059 10. Fix issues with left-hand side of editable combos with
0060     icons when round<=full
0061 11. Fix compile on OSX - remove unused `#include <QX11Info>`
0062 12. Fix Arora's new style gradiented location bar.
0063 13. Fix gap between combo button and edit field when round < max.
0064 14. Dont move icon in editable combobox when button pressed.
0065 15. Remove nvidia arrow work-around. (Old plmasma and nvidia releases used to
0066     have re-draw errors with some arrows.) To re-enable this, use
0067     `-DQTC_OLD_NVIDIA_ARROW_FIX=true` at cmake time.
0068 16. Fix shaded listview headers sometime being uninitialised.
0069 
0070 ## 0.69.0-gtk2
0071 1. Add option to control whether bottom tabs should have their gradient
0072    shades inverted.
0073 2. Config files now stored under `$XDG_CONFIG_HOME/qtcurve`
0074    (e.g. `~/.config/qtcurve`)
0075 3. Fix some issue with 'flat' appearance.
0076 4. Add an experimental option to hide/unhide menubars using Ctrl-Alt-M.
0077 5. Respect double arrow setting for non-editable combos on more Gtk2
0078    combo types. (Affects combos in pidgin.)
0079 6. Colour arrows on mouse over of non-editable combos on more Gtk2
0080    combo types. (Affects combos in pidgin.)
0081 7. Fix disabled editable combos.
0082 8. It has been reported that under intel Xorg drivers > 2.8, that QtCurve's
0083    arrows are not appearing. This seems to be due to the fact that QtCurve is
0084    using cairo to draw non-antialised lines in this case. To work-around this
0085    issue QtCurve has been changed to use the older Gdk to draw arrows. To
0086    revert back to cairo, use the following cmake option:
0087 
0088         -DQTC_USE_CAIRO_FOR_ARROWS=true
0089 
0090 ## 0.68.1-KDE4
0091 1. Fix reading, and saving, of 'dark inverted gradient' setting.
0092 2. Better button metrics - especially for buttons with menus.
0093 3. Fix different sized buttons in VirtualBox dialogs. (When determing if
0094    button should take icon size into account (a la Gtk2), dont use the
0095    'auto-default' setting, just check if its in a `QDialogButtonBox`).
0096 4. Add 2 pixels to the left/right of max rounded buttons.
0097 5. Dont draw window border/buttons into pixmaps when compositing is active.
0098 6. Use `KIconLoader` to determine icon sizes - if compiled against KDE4.
0099 7. Don't do 'fix corners of round frames where frame background is different
0100    to window background' (from 0.67.6) for frames within `QAbstractItemView`.
0101    Improves appearance of KPackageKit.
0102 8. Workaround some issues with window style and compositing - where parts of
0103    the frame are not updated.
0104 9. Speed up background gradients by drawing into a 16 * 256 size pixmap,
0105    scaling this to the correct height, and then tiling the pixmap.
0106 
0107 ## 0.68.1-gtk2
0108 1. Fix reading of 'dark inverted gradient' setting.
0109 2. Allow toggle buttons to be max rounded.
0110 3. Fix combo-box arrow position when not etched/shadowed.
0111 4. Fix default value for 'double Gtk combo arrow' setting.
0112 5. Fix https://bugzilla.novell.com/show_bug.cgi?id=529607
0113 
0114 ## 0.68.0-KDE4
0115 1. New options:
0116 
0117     1. Control whether icons are displayed in menus
0118     2. Force alternate colours in listviews
0119     3. Square selections in listviews
0120     4. Dont make 'auto-default' buttons larger - makes them less Gtk2
0121        like though.
0122 
0123 2. Fix compilation under KDE 4.2
0124 
0125 ## 0.68.0-gtk2
0126 1. New options:
0127 
0128     1. Control whether icons are displayed in menus
0129     2. Force alternate colours in listviews
0130     3. Square selections in listviews
0131 
0132 ## 0.67.6-KDE4
0133 1. Fix corners of round frames where frame background is different to window
0134    background.
0135 2. Only use icon metrics for auto-deault buttons that are either within a
0136    `QDialogButtonBox`, or are on a `KFileWidget`.
0137 3. Give toolbar items a 1 pixel spacing - so that there is at least a gap between
0138    konqueror's location and search edit fields.
0139 4. Fix saving of menubar item 'colour on mouse over' setting.
0140 5. Fix bleed of Agua shine in scrollbar buttons.
0141 6. Offset sunken slider thumbs to improve appearance.
0142 7. When shading tab background - dont shade tabs of document mode tab widgets.
0143 
0144 ## 0.67.5-KDE4
0145 1. If drawing square scrollviews, give these a similar 3d effect to
0146    rounded ones.
0147 2. If using squared scrollviews, also square Kate/Kwrite view.
0148 3. Disable parentless dialog fix for plasma.
0149 4. Fix button of non-editable combos when not etching entries.
0150 5. Fix clipping of plastik style mouse over for max/extra round.
0151 6. Only do mouse over for entries if combos and spin widgets are unified.
0152 7. If not etching entries, reduce height of editable combo by 2 pixels.
0153 8. If not etching/shadowing, when mouse over set to 'glow' use 'thick coloured'
0154 9. If not etching/shadowing, decrease thinner scrollbar groove.
0155 10. Remove hard-coding of light border in progressbars - use gradient setting.
0156 11. Use smaller kwin title bar, if not bordered or round < full.
0157 12. Fix agua buttons when round < full.
0158 
0159 ## 0.67.5-gtk2
0160 1. Use same shade for all menu item separators.
0161 2. Fix clipping of non-V style right arrow.
0162 3. Dont draw 3D border around poup menus when border has been disabled, but
0163    shading set to 0%
0164 4. Offset sunken slider thumbs to improve appearance.
0165 
0166 ## 0.67.4-KDE4
0167 1. Don't create a `KComponentData` if `KGlobal::hasMainComponent()` is true.
0168    Fixes plasma crash on logout.
0169 2. Move menu text 2 pixels closer to icon - matches Gtk2 better.
0170 3. Improve the appearance of `QWhatsThis` shadows.
0171 
0172 ## 0.67.4-gtk2
0173 1. If drawing square scrollviews, give these a similar 3d effect to rounded ones.
0174 2. Move menuitem arrows 2 pixels to the left, to match KDE4 better.
0175 3. Fix button of non-editable combos when not etching entries.
0176 4. Fix spin buttons when not etching entries.
0177 5. Only do mouse over for entries if combos and spin widgets are unified.
0178 6. If not etching/shadowing, when mouse over set to 'glow' use 'thick coloured'
0179 7. If not etching/shadowing, decrease thinner scrollbar groove.
0180 8. Fix clipping of shaded button on combos when not etching/shadowing.
0181 9. Remove hard-coding of light border in progressbars - use gradient setting.
0182 10. Slightly better button metrics when not etching/shadowing.
0183 
0184 ## 0.67.3-KDE4
0185 1. Fix crash in system settings when changing colours.
0186 2. Yet another attempt to better align button text with Gtk2.
0187 3. Fix plastik style mouse over on scrollbars.
0188 4. Draw arrows in popupmenus closer to edge - matches Gtk2 better.
0189 5. Fix border width of Gtk style combobox menus.
0190 
0191 ## 0.67.3-gtk2
0192 1. If a buttons requested size is not a multiple of 2, then shift the text 1
0193    pixel lower.
0194 2. Fix plastik style mouse over on scrollbars.
0195 
0196 ## 0.67.2-KDE4
0197 1. Fix titlebar gradients when inactive != active
0198 2. Fix garbage on window decoration under KDE4.3 when not compositing
0199 
0200 ## 0.67.2-gtk2
0201 1. Fix text placement in pushbuttons.
0202 2. Set the insensitive foreground colour to the disabled text colour, and not
0203    the mid colour. Fixes appearance of disabled items in Mozilla apps.
0204 
0205 ## 0.67.1-KDE4
0206 1. Adjust Agua overlay if widget is not max rounded.
0207 2. Fix rounding of scrollbar groove.
0208 3. Use icon metrics for all 'AutoDefault' buttons. This should now better match
0209    Gtk2 - where 'can default' buttons always seem to reserve enough height
0210    for an icon.
0211 4. If linked against KDE, use KDE4's icon size settings to control the size of
0212    icons in menus, buttons, and toolbars.
0213 
0214 ## 0.67.1-gtk2
0215 1. Adjust Agua overlay if widget is not max rounded.
0216 2. Fix flat/sunken/dashed splitter handles!
0217 3. Fix check/radio position in Thunderbird2 menus.
0218 
0219 ## 0.67.0-KDE4
0220 1. Add option to draw insider border of inactive tabs.
0221 2. Add option to draw double arrows for Gtk style combos.
0222 3. Add option to colour the sorted listview header.
0223 4. Disable spin button when at min/max - matches Gtk2.
0224 5. Disable scrollbar buttons when at min/max - to match spin buttons.
0225 6. Place non-V arrows of unified spin widgets closer together.
0226 7. For scrollviews that are windows, dont round and always place scrollbar within
0227    frame.
0228 8. Improve appearance of max rounded pushbuttons in Arora.
0229 9. Increase the amount of rounding when round set to max.
0230 10. Only selected tabs need to fade to 100% alpha when using gradient backgrounds.
0231 
0232 ## 0.67.0-gtk2
0233 1. Add option to draw insider border of inactive tabs.
0234 2. Add option to draw double arrows for non-editable combos.
0235 3. Add option to colour the sorted listview header.
0236 4. Disable scrollbar buttons when at min/max - to match spin buttons.
0237 5. Place non-V arrows of unified spin widgets closer together.
0238 6. Increase the amount of rounding when round set to max.
0239 7. Match gradient width/height to KDE4.
0240 8. Only selected tabs need to fade to 100% alpha when using gradient backgrounds.
0241 9. Fix entry borders of standard entry widgets in Mozilla apps. (The Mozilla
0242    widgets need a thinner border than the Gtk ones)
0243 
0244 ## 0.66.1-KDE4
0245 1. Fix some issues with the config dialog.
0246 2. Improve text alignment in `QFormLayouts` by copying the polish code from
0247    Skulpture.
0248 3. Allow scrollbars to be extra rounded!
0249 
0250 ## 0.66.0-KDE4
0251 1. Add a new 'Dark Inverted Gradient' and use this as the default gradient
0252    for menu stripes.
0253 2. New 'Agua' style gradient - looks better under KDE4 and Gtk2.
0254 3. Add option to lighten/darken the background of tabs.
0255 4. Make inactive tabs more consistent with active tabs.
0256 5. Remove sunken scroll views config item, and replace with option to control
0257    if entries and scroll views should be etched (sunken).
0258 6. Modify defaults:
0259 
0260     1. Scrollbars outside of scrollview (Gtk/oxygen style)
0261     2. Thin scrollbar groove.
0262     3. Round titlbar buttons, hover symbol.
0263     4. Titlebar icon next to text.
0264 
0265 7. When using scrollbars outside of scrollview, reduce gap to 2 pixels if sunken.
0266 8. Use `KDE_SESSION_VERSION` to determine which KDE prefix (KDE3, or KDE4) to
0267    seach first for `qtc_xxx.themerc` files.
0268 9. Update Klearlooks to be more consistent with Clearlooks (lighten tab
0269    background, use highlight strip on active tab, dont colour active tab)
0270 10. Cache selection pixmaps to speed up drawing.
0271 11. Dont round rubber band, makes things more consistent with
0272     Gtk2 - and is faster.
0273 12. If using squared scrollviews, also square kontact's preview pane.
0274 13. If using scrollbars outside of scrollview, draw frame around kwrite/kate
0275     contents.
0276 14. Improve config dialog - use KDE4 HIG.
0277 
0278 ## 0.66.0-gtk2
0279 1. Add a new 'Dark Inverted Gradient' and use this as the default gradient
0280    for menu stripes.
0281 2. New 'Agua' style gradient - looks better under KDE4 and Gtk2.
0282 3. Add option to lighten/darken the background of tabs.
0283 4. Make inactive tabs more consistent with active tabs.
0284 5. Remove sunken scroll views config item, and replace with option to control
0285    if entries and scroll views should be etched (sunken).
0286 6. Modify defaults:
0287 
0288     1. Scrollbars outside of scrollview (Gtk/oxygen style)
0289     2. Thin scrollbar groove.
0290 
0291 7. When using scrollbars outside of scrollview, reduce gap to 2 pixels
0292    if sunken.
0293 8. Set, and use, honors-transparent-bg-hint / transparent-bg-hint. Fixes corners
0294    of entry fields in Firefox 3.5
0295 9. Remove `userChrome.css` settings if firefox executable name is firefox-3.5