Warning, /system/qtcurve/ChangeLog-pre-1.3.md is written in an unsupported language. File is not indexed.
0001 ## 1.2.0-KDE4 0002 1. Draw etch effect on radios if using a button effect, and not using 0003 button-like check/radios. 0004 2. If drawing square non-gtk style scrollviews, use a dark/light borders. 0005 3. If drawing square scrollviews, set frame width to 1 if using thin scrollbar 0006 groove. 0007 4. Add options to draw square progress and entry fields when rounding. 0008 5. Add option to control whether progressbars have a border on all sides, 0009 or just top/bottom. 0010 6. Add option to colour default buttons using highlight colour. 0011 7. Expand selected check/radio colour option so as to be able to specify colour. 0012 8. Add circular slider style. 0013 9. Add glow to mouse over of slider handles (not scrollbars). 0014 10. Add option to draw stripes on scrollbar sliders. 0015 11. Add a 'faded' style porgressbar stripe option. 0016 12. Add option to draw agua shine on custom gradients. 0017 13. Allow to draw focus highlight for square scrollviews. 0018 14. Improve appearance of button style check and radio buttons. 0019 15. Add option to control whether scrollbar groove has a border or not. 0020 16. Dont use pixmaps to draw rounded slider, or radio buttons. 0021 17. Add option to increase size of check/radios - default is now 15pixels. 0022 18. Really fix Qt only compile. 0023 19. Increase default shadow sizes. 0024 20. If using gtk style combos and bordering menu items, increase frame width by 0025 1 pixel. 0026 21. Remove border from preview colour square in KDE colour selection dialog. 0027 22. Only offset vertical position of etch text. 0028 23. OpenOffice.org improvements: 0029 0030 1. only draw check of checkboxes in menus 0031 2. draw check for radios in menus 0032 3. draw frames (general, line edits, scrollviews) 0033 4. fix pressed behaviour of toolbar buttons 0034 5. fix drawing of full width scrollbar 0035 6. reduce padding within frames 0036 7. dont etch entries or scrollviews 0037 8. fix spin buttons appearing disabled 0038 9. only apply menu fix to oo.o menus, not file selector menus 0039 10. use square entry fields 0040 0041 24. Set Qt toolbar font to KDE setting - but not for lineedits and comboboxes. 0042 25. Fix text position in non-unified editable combos. 0043 26. In settings dialog, add the ability to copy gradient settings to new 0044 custom gradient. 0045 27. In settings dialog, draw borders, etc, around gradient preview. 0046 0047 ## 1.2.0-gtk2 0048 1. Draw etch effect on radios if using a button effect, and not using button-like 0049 check/radios. 0050 2. If drawing square non-gtk style scrollviews, use a dark/light borders. 0051 3. If drawing square scrollviews, set frame width to 1 if using thin scrollbar 0052 groove. 0053 4. Add options to draw square progress and entry fields when rounding. 0054 5. Add option to control whether progressbars have a border on all sides, or just 0055 top/bottom. 0056 6. Add option to colour default buttons using highlight colour. 0057 7. Expand selected check/radio colour option so as to be able to specify colour. 0058 8. Add circular slider style. 0059 9. Add glow to mouse over of slider handles (not scrollbars). 0060 10. Add option to draw stripes on scrollbar sliders. 0061 11. Add a 'faded' style porgressbar stripe option. 0062 12. Add option to draw agua shine on custom gradients. 0063 13. Improve appearance of button style check and radio buttons. 0064 14. Add option to control whether scrollbar groove has a border or not. 0065 15. Dont use pixmaps to draw rounded slider, or radio buttons. 0066 16. Add option to increase size of check/radios - default is now 15pixels. 0067 (For Mozilla apps, the old 13pixel size will be used). 0068 17. Fix calculation of alpha values for square rings. 0069 18. Fix progressbar glow central position. 0070 19. Draw more frames. 0071 20. Fix image/gradient background issues with wxWidgets applications. 0072 (Use `gtk_widget_translate_coordinates` to translate widgets coordinates 0073 relative to window.) 0074 0075 ## 1.1.1-KDE4 0076 1. Alter alpha settings of square rings. 0077 2. Fix Qt only compile. 0078 3. Fix painting of MDI titlebar texts. 0079 4. Fix right border of MDI windows when rounded. 0080 0081 ## 1.1.1-gtk2 0082 1. Alter alpha settings of square rings. 0083 2. Fix progressbar glow sometimes disappearing with Firefox. 0084 0085 ## 1.1.0-KDE4 0086 1. Add option to not embolden progressbar text. 0087 2. Add option to allow coloured mouse over for toolbar buttons. 0088 3. Add option to border selection. 0089 4. Add option to draw square rings on background. 0090 5. Under KDE SC >= 4.3, use alpha blending for window borders. 0091 6. Implement coloured shadows - code taken from Oxygen window decoration 0092 (but slightly modified) 0093 7. Add support for window grouping with KDE SC >= 4.4. 0094 8. In Arora, if using thin scrollbar grooves, fill background of scrolbars 0095 in `WebView` with standard background colour. 0096 9. When drawing focus, attempt to determine if this is in a KpageListView. 0097 10. Increase tabbar tab size so as to allow more space around icons. 0098 11. Fix clipping issues when drawing combos with a coloured area under arrow 0099 (sometimes arrows would not be redrawn). 0100 12. Use standard application font for combos and line-edits that are 0101 in toolbars. 0102 13. Use `KIcon("dialog-close")` as tab-close icon. 0103 14. When drawing frames - if frame size = window size, then dont round. 0104 15. Add option to align tab text in the centre. 0105 16. Dont fade tabbar base on KDevelop's tabbar that is in the menubar - 0106 KDevelop itself is doing fading. 0107 17. If not using standard buttons for sidebar buttons, make KDevelop's appear 0108 more kate-like. 0109 0110 ## 1.1.0-gtk2 0111 1. Add option to not embolden progressbar text. 0112 2. Add option to allow coloured mouse over for toolbar buttons. 0113 3. Add option to border selection. 0114 4. Add option to draw square rings on background. 0115 0116 ## 1.0.2-KDE4 0117 1. Apply cygwin patches from Yaakov S - use MODULE istead of SHARED. 0118 2. For OpenOffice.org, if menuitem style is set to fade, then use flat. 0119 3. Respect highlight colour setting when drawing progressbars. 0120 4. Fix background of KOffice's dock widget titlebars. 0121 5. Elide progressbar text if there is not enough space. 0122 6. Replace some `dynamic_cast`'s with `qobject_cast`'s - fixes a reported 0123 crash in Gambatte (thanks to Andreas Pakulat) 0124 7. Fix menuitems with Qt4.6 - these were drawn 1 pixel to thin. 0125 8. Fix plasma calendar's week spinwidet mouse-over under KDE SC4.4 0126 9. If using a background gradient, or cannot determine a widget's parent's 0127 background colour - use a 10% alpha white as the etch colour. 0128 10. Fix cropping issues with `KIntNumInput` in `QFormLayout` in Qt4.6 0129 11. Remove dock widget title from all `KFileWidget`'s, 0130 not just those in `KFileDialog`. 0131 0132 ## 1.0.2-gtk2 0133 1. Apply cygwin patches from Yaakov S - use MODULE istead of SHARED. 0134 2. For older mozilla apps, if menuitem style is set to fade, then use flat. 0135 3. Map edit-select-all.png to gtk-select-all 0136 4. Fix check, radio, expander, and splitter background highlighting - forgot 0137 to convert configured value to a percentage! 0138 5. If using a background gradient, or cannot determine a widget's parent's 0139 background colour - use a 10% alpha white as the etch colour. 0140 0141 ## 1.0.1-KDE4 0142 1. Remove `QWidget`->`int` casting that was causing compile failures for some. 0143 2. Fix Qt only compilation due to `KColorUtils` usage. 0144 3. Fix KTorrent's progressbars appearing as disabled. 0145 4. For OpenOffice.org, dont use faded or bordered menuitems - as there are 0146 still redraw errors on the first/last item. This is all OO.o's fault, but 0147 these changes improve the situation a little. 0148 5. Fix kwin compilation with KDE<4.3 0149 6. Apply visual studio patch from Benjamin Sonnemann 0150 0151 ## 1.0.1-gtk2 0152 1. Fix crash when colouring selected checks and radios, shading sliders, and 0153 non coloured default buttons. 0154 0155 ## 1.0.0-KDE4 0156 1. Added option to colour selected check/radios. 0157 2. Added option to use a smaller dot for radios. 0158 3. Made check/radio and splitter highlight options a configurable - i.e. 0159 not based on standard hightlight. 0160 4. When highlighting check/radio/splitter background, round the corners and 0161 use the selection gradient.. 0162 5. Added new splitter/handle/thumb style: single dot. 0163 6. Default check/radio/splitter/expander highlight set to 3% 0164 7. Don't do coloured mouse over for buttons of editable combos, spin buttons, 0165 or scrollbar buttons. 0166 8. Don't do regular coloured mouse over of sliders when these are set to be 0167 coloured on mouse over. 0168 9. Allow to specify strength when colouring selected tab. 0169 10. Remove support for QtCurve styles (these appear as unique KDE styles in the 0170 main KDE style selection dialog). Re-enable support by passing 0171 `-DQTC_STYLE_SUPPORT=true` to cmake. 0172 11. Slightly lighter shade used for coloured mouse over of arrows. 0173 12. Dont draw border around rounded selection. 0174 13. Add option to specify appearance of dock-widget titlebars. 0175 14. Made XBar support a config, and not cmake, option. 0176 15. Added option to specify effect for window titlebar text/icon: 0177 shadow/etch/none. 0178 16. Fix window corners when 'shaded'. 0179 17. Work-around issue with Intel 2.9 Xorg driver - doesnt seem to like drawing 0180 lines with an alpha channel set but anti-aliasing disabled. Affects MDI 0181 window icons (when 'hover icon' is enabled) - instead of using an alpha 0182 channel, the colour is mixed with the background colour. 0183 18. Fix KDE4.4's palette changes to `KFilePlacesView`. 0184 19. Fix slight redraw error with the inner shadow of sunken frames. 0185 20. Get kwin decoration to update on style change. Config file has changed to 0186 qtcurve/stylerc - so need to monitor that one! 0187 21. Remove 1 pixel background colour border from kwin decoration - was only used 0188 to provide softer rounded corners at the bottom. 0189 22. Completely remove old code for coloured shadows. 0190 23. Dont draw dark line between titlebar and contents when colouring 0191 titlebar only. 0192 24. Only draw toolbar gradients for toolbars in main window. Removes gradient from 0193 file selector toolbar. 0194 25. Style toolbar-extension icons (the arrows that appear when window is too 0195 small for toolbar). 0196 26. Better positioning of close button on tabs. 0197 27. When saving settings to `$XDG_CONFIG_HOME/qtcurve/stylerc`, remove the older 0198 `$XDG_CONFIG_HOME/qtcurvestylerc`, and `$XDG_CONFIG_HOME/qtcurve.gtk-icons` 0199 if they exist. 0200 28. Setup KDE4 palette and fonts in constructor. 0201 29. Fix K3B buttons. 0202 30. Only draw toolbuttons as toolbar buttons if they are set to auto raise 0203 or have a menu. 0204 31. Add arora and kaffeine to default list of KDE4 apps that needs manual saving 0205 of menubar state. 0206 32. Fix hidding of kaffeine menu when exiting full screen. 0207 33. Enable 'Apply' button on kwin config when change padding setting. 0208 34. Add options to use titlebar button style, colour, font, text aligntment, 0209 and text effect for dock widget titlebars. 0210 35. Add option to only round the top/left of dock widget titlebars. 0211 36. If compiled against KDE, use configured window font for MDI windows and 0212 dock widget titlebars. 0213 37. Use custum gradient 1 for dock widget titlebars. 0214 38. Round gradients of dock-widget titlebars - top/left only be default. 0215 39. Reduce number of supplied presets. 0216 40. Add a 'Presets and Preview' initial page to the settings dialog - allowing to 0217 save custom presets, and preview before applying. 0218 41. Nicer 'Agua' look for MDI/window/dock widget buttons. 0219 42. Added option to hide MDI/window/dock widget button icons until mouse-over. 0220 43. Added 'Whats This?' text to most config items. 0221 44. Correctly theme menu separators with titles. 0222 45. Draw titles in KMenu's the same as menu separators with titles - bold, and 0223 with no icon. 0224 46. Fade ends of tab widget base - used in document mode tabs. 0225 47. Added option to draw Air-like background rings in windows and/or menus. 0226 Note: to use an SVG instead of the hard-coded air-like rings, edit 0227 `~/.config/qtcurve/stylerc` (or `/etc/qtcurvestylerc`) and add: 0228 0229 bgndImage=file 0230 bgndImage.file=/path/to/svg/file.svg 0231 bgndImage.width=120 0232 bgndImage.height=160 0233 0234 (Use `menuBgndImage` for menus) 0235 0236 48. Added option to add a 'glow' to progressbars. 0237 49. Fix QToolBox background when using background image and/or gradients. 0238 50. Unset non-editable combobox popup menu palette when unpolishing the widget. 0239 51. To disable background gradient, or image, for a particular app, edit 0240 `~/.config/qtcurve/stylerc` and add: 0241 0242 noBgndGradientApps=inkscape,gimp 0243 noBgndImageApps=inkscape,gimp 0244 0245 ...using 'gtk' (e.g. `noBgndImageApps=gtk`) will disable for all Gtk apps. 0246 52. Added a option to manually re-order the buttons of Gtk dialogs to match 0247 KDE style. Note: This is experimental, and may produce unexpected results! 0248 53. Disable parentless-dialog fix for Kate (not required anyway), as this causes 0249 disappearing pointers when using embedded konsole! 0250 54. Alter the size of a `QtoolBarExtension` if its width/height is greater than 0251 its parent - as occurs on Amarok's thin toolbars. 0252 55. Add option to control whether tabs that are in toolbars are drawn as tabs, or 0253 as per side bar button settings. 0254 56. Googleearth crashes when using file dialogs, if linked to KDE4. So, for 0255 googleearth the usage of KDE4 dialogs is removed. To remove for other apps, 0256 edit `~/.config/qtcurve/stylerc` and add: 0257 0258 useQtFileDialogApps=googleearth-bin 0259 0260 57. Added 'Applications' page to config dialog where you can set which apps 0261 will not have background gradients, background image, should use Qt file 0262 dialog, need menubar state saving, not use menustripe, and should not use 0263 'parentless dialog' fix. 0264 58. If drawing standard buttons for sidebar buttons, then draw these as per 0265 toolbar buttons. 0266 59. Dont use highlighted text for selected sidebar buttons if drawing as per 0267 toolbar buttons. 0268 60. Better Agua gradients for large buttons. 0269 61. Fix flat flat square in bottom right of scrollviews when using external 0270 scrollbars and background gradient. 0271 62. Remove titlebar from 'Places' dock widget in `KFileDialog`. 0272 63. Fix icon position on konsole toolbuttons. 0273 64. Add option to blend titlebar into background colour. 0274 65. Fix appearance of some disabled icons. 0275 66. Fix borders of large circular window buttons. 0276 67. Improve OpenOffice.org menus a little - disable menu stripe, border to left 0277 and right, and if drawing borderd menu items then add gaps to the left and 0278 right. 0279 0280 ## 1.0.0-gtk2 0281 1. Added option to colour selected check/radios. 0282 2. Added option to use a smaller dot for radios. 0283 3. Made check/radio and splitter highlight options a configurable - i.e. 0284 not based on standard hightlight. 0285 4. Added option to set expander highlight factor. 0286 5. When highlighting check/radio/splitter/expander background, round the 0287 corners and use the selection gradient. 0288 6. Default check/radio/splitter/expander highlight set to 3% 0289 7. Added new splitter/handle/thumb style: single dot. 0290 8. Don't do coloured mouse over for buttons of editable combos, spin buttons, 0291 or scrollbar buttons. 0292 9. Don't do regular coloured mouse over of sliders when these are set to be 0293 coloured on mouse over. 0294 10. Allow to specify strength when colouring selected tab. 0295 11. Remove support for QtCurve styles (these appear as unique KDE styles in the 0296 main KDE style selection dialog). Re-enable support by passing 0297 `-DQTC_STYLE_SUPPORT=true` to cmake. 0298 12. Slightly lighter shade used for coloured mouse over of arrows. 0299 13. Dont draw border around rounded selection. 0300 14. Fix internal padding of scrolled windows where scrollbars are within window. 0301 15. When drawing frames, respect shadow state (in/out). 0302 16. Draw Inkscape and Anjuta sidebar buttons as per QtCurve's KDE style. 0303 17. Improve appearance of unified spin widgets under Firefox. 0304 18. Don't draw background of dock widgets as if they were toolbars! 0305 19. Only draw toolbar/menubar background if shadow type is not set to none. 0306 (Removes toolbar gradient from Rhythmbox's search buttons) 0307 20. Reduce thickness of menu toolbar buttons (e.g. the buttons with just the arrow) 0308 21. Better match of line-edit and spinbutton heights to KDE4. 0309 22. If user is using menubar colouring, and this would require changing the text 0310 colour, then need to modify the user's userChrome.css for this - regardless 0311 of the `QTC_MODIFY_MOZILLA` cmake option. 0312 23. If editing/creating `userChrome.css` and chrome folder does not exist, then 0313 create it. 0314 24. Theme icon view selections. 0315 25. Theme entry progress. 0316 26. Supply a default kdeglobs file (installed into QtCurve's gtk-2.0 folder) so 0317 as to allow easy modifications of default settings. 0318 27. Added option to draw Air-like background rings in windows and/or menus. 0319 Note: to use an SVG instead of the hard-coded air-like rings, edit 0320 `~/.config/qtcurve/stylerc` (or `/etc/qtcurvestylerc`) and add: 0321 0322 bgndImage=file 0323 bgndImage.file=/path/to/svg/file.svg 0324 bgndImage.width=120 0325 bgndImage.height=160 0326 0327 (Use menuBgndImage for menus) 0328 0329 28. Added option to add a 'glow' to progressbars. 0330 29. Use listview header appearance setting for background of rulers. 0331 30. To disable background gradient, or image, for a particular app, edit 0332 0333 `~/.config/qtcurve/stylerc` and add: 0334 0335 noBgndGradientApps=inkscape,gimp 0336 noBgndImageApps=inkscape,gimp 0337 0338 ...using `gtk` (e.g. `noBgndImageApps=gtk`) will disable for all Gtk apps. 0339 0340 31. Removed the `-DQTC_REORDER_GTK_DIALOG_BUTTONS=true` cmake option, 0341 and replaced with a config option. 0342 32. Draw Preview button in GIMP file dialog as a listview header. 0343 33. Fix crashes with 'deadbeef' (??) 0.3.1 - need to check widget pointer before 0344 calling `GTK_WIDGET_???` macros. 0345 34. Don't max round toggle buttons that are almost square, or GIMPs 0346 `GimpViewableButtons` 0347 35. gtkMenuStripe option replaced by noMenuStripeApps option. 0348 `noMenuStripeApps=gtk` is 0349 the equivalent of `gtkMenuStripe=false` 0350 36. Better Agua gradients for large buttons.