QtCurve widget style for TDE
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ChangeLog 61KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626
  1. 1.6.2
  2. -----
  3. 1. Disable the support for 'fix parent-less dialog' option - this causes too many
  4. issues with applications to be worth the fuss. If you really want this enabled,
  5. use the -DQTC_ENABLE_PARENTLESS_DIALOG_FIX_SUPPORT=true cmake option.
  6. 1.6.1
  7. -----
  8. 1. Use same radius for all corners of progressbar.
  9. 1.6.0
  10. -----
  11. 1. Add 'glow' focus option - this is now the default.
  12. 2. Fix potential crash in rgbToHsv
  13. 3. Enable glow/shadow/etch for square and slight round settings.
  14. 4. Draw coloured mouse over for 'checked' toggle buttons.
  15. 5. Use Highlight colour for default button glow.
  16. 6. Default sub-menu popup delay to 225 - matches Gtk2 standard default.
  17. 7. Fix glow-mouse over for radio buttons.
  18. 1.5.0
  19. -----
  20. 1. Add option to set progressbar colour.
  21. 2. Add options to have squared sliders and/or scrollbar sliders even when
  22. general setting set to round.
  23. 1.4.1
  24. -----
  25. 1. Fix config dialog compilation.
  26. 1.4.0
  27. -----
  28. 1. Add striped window and menu background options.
  29. 2. Added options to not square frames and tab frames.
  30. 3. Add option to drag windows by menubar.
  31. 4. Blend menubar and window titlebar gradients if:
  32. menubar, titlebar, and inactive titlebar gradients match AND
  33. not blending titlebar gradient AND
  34. using window titlebar colour for menubar AND
  35. extending window drag into menubar
  36. 5. Default titlebar colours to window colours - matches KDE4 default.
  37. 6. Fix drawing of scrollbar background.
  38. 1.3.1
  39. -----
  40. 1. Fix compilation of config module. Please note that this module is deprecated,
  41. and might be out-of sync with the maintained KDE4 version.
  42. 2. Fix compile when style support is enabled.
  43. 1.3.0
  44. -----
  45. 1. Add option to use twin titlebar colours as menubar shade.
  46. 2. Fix(?) compilation of config module.
  47. 3. Dont use TDEStandardDirs to create config folder.
  48. 4. Use 'kde' to disable parent-less dialog fix for all KDE applications.
  49. 1.2.0
  50. -----
  51. 1. Draw etch effect on radios if using a button effect, and not using button-like
  52. check/radios.
  53. 2. If drawing square non-gtk style scrollviews, use a dark/light borders.
  54. 3. If drawing square scrollviews, set frame width to 1 if using thin scrollbar
  55. groove.
  56. 4. Add options to draw square progress and entry fields when rounding.
  57. 5. Add option to control whether progressbars have a border on all sides, or just
  58. top/bottom.
  59. 6. Add option to colour default buttons using highlight colour.
  60. 7. Expand selected check/radio colour option so as to be able to specify colour.
  61. 8. Allow to draw focus highlight for square scrollviews.
  62. 1.1.1
  63. -----
  64. 1. #include config.h before using QTC_QT_ONLY
  65. 1.1.0
  66. -----
  67. 1. Add option to not embolden progressbar text.
  68. 2. Add option to allow coloured mouse over for toolbar buttons.
  69. 3. Config module is deprecated, and no longer updated - use KDE4 config module
  70. to change settings. If KDE3 version is required, pass -DQTC_BUILD_CONFIG_MODULE=true
  71. to cmake.
  72. 1.0.1
  73. -----
  74. 1. Apply cygwin patches from Yaakov S - use MODULE istead of SHARED.
  75. 1.0.0
  76. -----
  77. 1. Added option to colour selected check/radios.
  78. 2. Added option to use a smaller dot for radios.
  79. 3. Made check/radio and splitter highlight options a configurable % - i.e.
  80. not based on standard hightlight %
  81. 4. When highlighting check/radio/splitter background, use the selection gradient.
  82. 5. Added new splitter/handle/thumb style: single dot.
  83. 6. Default check/radio/splitter/expander highlight set to 3%
  84. 7. Don't do coloured mouse over for buttons of editable combos, spin buttons,
  85. or scrollbar buttons.
  86. 8. Don't do regular coloured mouse over of sliders when these are set to be
  87. coloured on mouse over.
  88. 9. Allow to specify strength when colouring selected tab.
  89. 10. Remove support for QtCurve styles (these appear as unique KDE styles in the
  90. main KDE style selection dialog). Re-enable support by passing
  91. -DQTC_STYLE_SUPPORT=true to cmake.
  92. 11. Slightly lighter shade used for coloured mouse over of arrows.
  93. 12. Add option to specify appearance of dock-widget titlebars.
  94. 13. When saving settings to $XDG_CONFIG_HOME/qtcurve/stylerc, remove the older
  95. $XDG_CONFIG_HOME/qtcurvestylerc, and $XDG_CONFIG_HOME/qtcurve.gtk-icons if they
  96. exist.
  97. 14. Use split gradient for dock-widget titlebars.
  98. 15. Reduce number of supplied presets.
  99. 16. Allow to compile style against just Qt3 - tarball includes a simplified copy
  100. of TDEStyle. Need to pass -DQTC_QT_ONLY=true to cmake. NOTE: May also need to set TQTDIR
  101. *before* calling cmake.
  102. 17. If KDE3 development files not found, then automatically set -DQTC_QT_ONLY=true
  103. 0.69.1
  104. ------
  105. 1. Remove line beneath dock widget titles.
  106. 0.69.0
  107. ------
  108. 1. Add option to control whether bottom tabs should have their gradient
  109. shades inverted.
  110. 2. Config files now stored under $XDG_CONFIG_HOME/qtcurve (e.g. ~/.config/qtcurve)
  111. 3. Fix some issue with 'flat' appearance.
  112. 4. Fix shaded listview headers sometime being uninitialised.
  113. 0.68.1
  114. ------
  115. 1. Fix reading, and saving, of 'dark inverted gradient' setting.
  116. 0.68.0
  117. ------
  118. 1. New options:
  119. Control whether icons are displayed in menus
  120. Force alternate colours in listviews
  121. 0.67.3
  122. ------
  123. 1. Fix saving of menubar item 'colour on mouse over' setting.
  124. 2. Offset sunken slider thumbs to improve appearance.
  125. 0.67.2
  126. ------
  127. 1. Only do mouse over for entries if combos and spin widgets are unified.
  128. 2. If not etching/shadowing, when mouse over set to 'glow' use 'thick coloured'
  129. 3. If not etching/shadowing, decrease thinner scrollbar groove.
  130. 4. Fix shaded button on combos when not etching/shadowing.
  131. 5. Remove hard-coding of light border in progressbars - use gradient setting.
  132. 0.67.1
  133. ------
  134. 1. Disable combobox mouse over for OpenOffice.
  135. 0.67.0
  136. ------
  137. 1. Add option to draw insider border of inactive tabs.
  138. 2. Add option to colour the sorted listview header.
  139. 3. Disable spin button when at min/max - matches Gtk2.
  140. 4. Disable scrollbar buttons when at min/max - to match spin buttons.
  141. 5. Place non-V arrows of unified spin widgets closer together.
  142. 6. Fix shadows on radio buttons.
  143. 0.66.0
  144. ------
  145. 1. Add a new 'Dark Inverted Gradient' and use this as the default gradient
  146. for menu stripes.
  147. 2. New 'Agua' style gradient - looks better under KDE4 and Gtk2.
  148. 3. Add option to lighten/darken the background of tabs.
  149. 4. Make inactive tabs more consistent with active tabs.
  150. 5. Remove sunken scroll views config item, and replace with option to control
  151. if entries and scroll views should be etched (sunken).
  152. 6. Modify defaults:
  153. Scrollbars outside of scrollview (Gtk/oxygen style)
  154. Thin scrollbar groove.
  155. 7. Use TDE_SESSION_VERSION to determine which KDE prefix (KDE3, or KDE4) to
  156. seach first for qtc_xxx.themerc files.
  157. 8. Update Klearlooks to be more consistent with Clearlooks (lighten tab background,
  158. use highlight strip on active tab, dont colour active tab)
  159. 9. Use default KDE4 settings to determine colour of text for disabled items.
  160. 10. When calling tde-config/kde4-config pipe stderr to /dev/null
  161. 0.65.4
  162. ------
  163. 1. Use 'MS Windows' and not 'Windows' for scrollbar type - to aid
  164. translations.
  165. 2. Fix installation location of translation files.
  166. 0.65.3
  167. ------
  168. 1. When not using button-like check/radio boxes, use view text as the
  169. indicator colour.
  170. 2. Fix slight tab glitches when using glow tab mouse over and square
  171. tabs.
  172. 3. Fix usage of custom menu text colours.
  173. 4. Fix custom menu stripe colour.
  174. 5. In config dialog - for gradient directions, use "Top to bottom" instead of
  175. "Horizontal" and "Left to right" instead of "Vertical"
  176. 6. Add support for translations of config dialogs.
  177. Turkish translation by Necmettin Begiter
  178. 0.65.2
  179. ------
  180. 1. Add option to draw list view lines in pre 0.65 style.
  181. 0.65.1
  182. ------
  183. 1. Use a border width of 1 if gradienting popupmenus.
  184. 2. When using darkened menu stripe use popupmenu background colour as the
  185. base colour.
  186. 3. Fix gradient menus when not using lighter popup menu backgrounds.
  187. 4. Dont fill background of PE_PanelLineEdit
  188. 5. When readining kicker's settings, and window colours, use the correct KDE home.
  189. 6. Fix blank menus in Amarok when using gradient menu background.
  190. 0.65.0
  191. ------
  192. 1. Add options to draw editable combos, and spin widgets, as edit fields with
  193. embedded arrows - oxygen style.
  194. 2. Add option to draw a light border around tab widgets, as opposed to 3d look.
  195. 3. Added ability to specify scrollbar width (11 -> 31, default 15)
  196. 4. Base slider dimensions off of scrollbar width, unless using triangular slider.
  197. 5. Add option to have thinner buttons.
  198. 6. Add option to specify gradient for background of popupmenus.
  199. 7. Enable mouse-over for entry fields.
  200. 8. For mouse-over and focus, use same colour for top and bottom inner parts
  201. of entry fields.
  202. 9. When using full focus with coloured mouse over, then mouse over takes
  203. precedence.
  204. 10. Alter default settings:
  205. Place arrows of spin buttons, and editable combos, in the edit field.
  206. Draw a light border around tab widget.
  207. Thinner buttons.
  208. Use soft gradient for active tab.
  209. Use glow style highlight for tab mouse-over (this introduces gaps between tabs).
  210. 11. Modified how button, and combo, heights are calculated - no longer set a
  211. minimum height.
  212. 12. Fix some re-draw errors with thin scrollbar grooves.
  213. 13. Default to reading KDE4 settings if TDE_SESSION_VERSION is not set.
  214. Pass -DQTC_DEFAULT_TO_KDE3=true to cmake to force this to default to KDE3.
  215. 14. Call tde-config / kde4-config to ascertain users TDEHOME.
  216. 15. Fix slight redraw error with glow style mouse over tabs.
  217. 16. Remove box from listview arrows when configured to drawn listview lines.
  218. 0.64.2
  219. ------
  220. 1. When using shaded combo buttons, use button colours for border.
  221. 0.64.1
  222. ------
  223. 1. When using shaded combo buttons, use the combo splitter setting to
  224. determine if there should be a border between the shaded and unshaded parts.
  225. 2. Fix background of some QTextEdits.
  226. 0.64.0
  227. ------
  228. 1. Add option to not draw border around popupmenus.
  229. 2. Add option to unify spinbuttons.
  230. 3. Add option to set sub-menu delay (default 100ms)
  231. 4. Use equal top/bottom padding on popupmenu separators.
  232. 5. Add option to colour arrow part of combobox.
  233. 6. Draw resize grip as a darkend triangle.
  234. 7. Add a 'thick coloured border' mouse over type.
  235. 8. Allow to darken sliders.
  236. 9. Add new default button indicator - darken.
  237. 10. Fix mispainted spin widget entry field.
  238. 11. Fix reading of KDE4 palette.
  239. 12. Fix setting of check/radio shade.
  240. 13. Fix storing of custom menu stripe colour.
  241. 14. In config dialog, place '%'symbol on the right for the "popup menu background"
  242. setting.
  243. 15. Fix kaffeine's slider benig completely filled at start of song.
  244. 16. Fix LineEdit in qtconfig.
  245. 17. Under KDE4 (TDE_SESSION_VERSION>=4), default hover/focus colours to the
  246. KDE4 defaults.
  247. 0.63.0
  248. ------
  249. 1. Add '3dfull' to gradient border options. This forces the
  250. dark, as well as the light, portion to be drawn.
  251. 2. Use a lighter shade for the dark portion of gradient border.
  252. 3. Flat dot for radio buttons.
  253. 4. Option to use button colour for listview headers.
  254. 5. Use KDE4 colours for focus and mouse-over.
  255. 6. Removal of background focus option.
  256. 7. Softer colouration of selected tab.
  257. 8. Tab mouse over options; top (as before), below, or glow.
  258. 9. Modified defaults:
  259. Tab mouse-over highlight drawn at the bottom
  260. Plain slider style
  261. Align titlebars text in center
  262. 10. Add appearance setting for background of flat scrollbar buttons.
  263. 11. Add HCY colour space.
  264. 12. Use tint and mix colour routines from KDE4's KColourUtils.
  265. 13. Remove QtCurve's 'inactiveHighlight' option, and use KDE4s setting
  266. instead.
  267. 14. Add option to specify appearance setting of filler part of sliders.
  268. 15. Increase number of custom gradients - now matches number of gradient
  269. config items.
  270. 16. When using glow style mouse over, use mouse over colour for arrows.
  271. 17. Option to use a thinner groove for scrollbars (only when using flat, or no, buttons).
  272. 18. Option to only colour sliders on mouse over.
  273. 19. Option to round all tabs.
  274. 20. Add option to specify menu stripe colour.
  275. 21. Update gradient preview when change colour space.
  276. 22. Remove 'Custom sunken gradient' setting, as this was not
  277. actually used.
  278. 23. Better handling of 'full centered' titlebar texts when
  279. window size is small.
  280. 24. Fix scrolbar sliders appearing rounded when round=none, sliders
  281. are shaded, and flat scrollbar buttons.
  282. 25. Fix faded menuitems when not rounding.
  283. 26. Make popup menu titles more KDE4-like.
  284. 27. Fix use of base colour in disabled listviews. (Fixes bug introduced in 0.62.0)
  285. 0.62.7
  286. ------
  287. 1. Show 'extra' as the default round setting in the config UI, as this is
  288. actually the default. Note, that KDE3 does not support this and will use
  289. 'full' instead.
  290. 0.62.6
  291. ------
  292. 1. Allow ability to specify if titlebar center alignment is for the full window
  293. width, or just the text area.
  294. 0.62.5
  295. ------
  296. 1. Use gradient for filled slider - unless appearance is flat/raised.
  297. 2. Remove menubar item size adjust code when toolbar borders are set - not
  298. needed for KDE3, as it has padding anyway.
  299. 3. Don't highlight slider groove on mouse-over.
  300. 4. Fix coloured bottom tabs.
  301. 5. Fix faded menuitems when not lightening popupmenus.
  302. 0.62.4
  303. ------
  304. 1. When drawing filled slider groove, use fill colour for border as well.
  305. 2. Better positioning of V arrows on secondary scrollbar buttons.
  306. 0.62.3
  307. ------
  308. 1. Fix misdrawing of filled slider groove when slider is at 0.
  309. 2. Use correct appearance setting for slider groove.
  310. 3. Fix potentional palette issues if Qt3 and KDE3 have difference palettes.
  311. 4. Override QStyle::drawItem to remove etched disabled text, as opposed to
  312. just setting GUIStyle styleHint. This fixes the 'click on menubaritem' to
  313. close menu issue.
  314. 5. When menubars have a border, adjust the menubar items accordingly.
  315. 6. When filling the used part of a slider groove, use the slider colour
  316. if set, otherwise use the highlight colour.
  317. 0.62.2
  318. ------
  319. 1. Fix crash when coloured mouse over is set to none, and focus is set to full.
  320. 2. Make focus full like KDE4/Gtk2
  321. 3. Fix some issues gradient issues (tabs and menuitems).
  322. 0.62.1
  323. ------
  324. 1. Use highlight colour for unselected focused view items.
  325. 2. Fix saving/reading of custom shades.
  326. 3. Fix striped progress.
  327. 4. Fix background of disabled spin widgets.
  328. 0.62.0
  329. ------
  330. 1. Reduce gradient code complexity - makes predefined gradients
  331. work in the same vein as custom gradients.
  332. 2. Add scrollbar/slider groove and 'sunken' appearance options.
  333. 3. Added new soft and harsh gradients.
  334. 4. Change defaults:
  335. Soft gradient
  336. Fade menuitems
  337. Don't use highlight for menu.
  338. Default highlight set to 3%
  339. Toolbar separators set to sunken
  340. Flat menubar appearance
  341. Button like check/radios
  342. Supply, and use, predefined custom shades
  343. Plain progress
  344. Don't highlight active tab
  345. Sunken scrollviews
  346. Sunken appearance set to soft
  347. Line focus
  348. Set custom appearances for titlebars
  349. 5. Allow all bar flat and raised tabs to bol coloured.
  350. 6. Only save appearance settings if different from default.
  351. 7. If a gradient does not define the values for positions 0 and 100, then add these.
  352. 8. Better colouring of selected tab.
  353. 9. Added new focus options - full and line.
  354. 10. Add new round options - extra and max.
  355. 11. Don't etch disabled items.
  356. 12. Use text colour for focus indicator in tree/list/etc views.
  357. 13. When specifying custom gradients, add the pssibility to have no
  358. internal border - options are now none, light, 3d
  359. 14. Only apply plastik style mouse-over scrollbars and sliders when
  360. plastik is set as the mouse-over style.
  361. 15. Add option to specify titlebar text alignment.
  362. 16. When setting palette, also set link and link visited colours.
  363. 0.61.4
  364. ------
  365. 1. Fix gradient of faded menuitems when not using lighter background.
  366. 2. Disable usage of group box lines - has too many issues.
  367. 0.61.3
  368. ------
  369. 1. Fix settings for sliderThumbs, handles, toolbarSeparators, and splitters.
  370. 2. Disable 'group box line' for ksysguard.
  371. 0.61.2
  372. ------
  373. 1. Fix setting of options if no qtcurvestylerc is found!
  374. 2. Fix border of tabs.
  375. 0.61.1
  376. ------
  377. 1. Fix setting of default style. Fixes odd behaviour of config dialog!
  378. 2. Fix position of dark part of sunken lines.
  379. 3. Improve KDE dock widget titles.
  380. 4. Read in custom gradients and shades from any system config file.
  381. 0.61
  382. ----
  383. 1. Only draw coloured border for moused-over items if they are enabled!
  384. 2. Add option to draw line after frameless groupbox title.
  385. 3. Dont darken background of dock widget titlebars, just draw a line underneath.
  386. 4. Add 'none' to toolbar handles and splitters style.
  387. 5. Change defaults:
  388. Button effect: Shadow
  389. Mouse over: Glow
  390. Default button indicator: Glow
  391. V arrows
  392. Flat toolbars
  393. Use highlight colour for focus
  394. Flat scrollbar buttons
  395. No combo line
  396. Sunken toolbar handles
  397. Only lighten popupmenus by 2%
  398. Flat active tab
  399. Don't shade sliders
  400. Don't darken menubars
  401. Use darkened background for progressbars
  402. 6. Allow to darken popup menu background.
  403. 0.60
  404. ----
  405. 1. Add more safety checks for destruction of hover widgets.
  406. 2. New focus rect options - standard, highlight, background.
  407. 3. Add the ability to specify popup menu light factor.
  408. 4. Add option to use darkened background colour for menuitem selection.
  409. 5. Add 'fade' to menuitem appearance.
  410. 6. Option to have flat scrollbar buttons.
  411. 7. New slider styles - plain rotated, and round rotated.
  412. 8. Increase size of busy progressbar.
  413. 9. Draw border around filled progress.
  414. 10. Option to have button-like checks/radios.
  415. 11. Use base for light part of lineedit border, and background for scrollview.
  416. 12. Nicer 'V' arrows.
  417. 13. Add option to specify appearance of inactive titlebars.
  418. 14. Round internal corners of plain coloured mouse over effect.
  419. 15. Remove reading of Qt3 palette - this 'hack' only worked for pure Qt apps.
  420. 0.59.5
  421. ------
  422. 1. In config dialog, rename the 'Fill' progressbar option to 'No border',
  423. and place it on the 'Bar' line.
  424. 0.59.4
  425. ------
  426. 1. Left align dock widget titles - more KDE4 like. (Right align for RTL)
  427. 2. Dont activate menubar when Alt key is pressed alone - matches Gtk.
  428. 0.59.3
  429. ------
  430. 1. Fix background drawng of sliders on toolbars (such as in Kaffeine), when
  431. coloured mouse over is disabled and highlight factor is set to 1.0.
  432. 0.59.2
  433. ------
  434. 1. Also check in share/kde4/apps/kstyle/themes for qtc_*.themerc files.
  435. 0.59.1
  436. ------
  437. 1. Fix appearance of shiny glass defult buttons.
  438. 2. Give glass default buttons a light border.
  439. 0.59
  440. ----
  441. 1. When drawing gray focus rect, draw only slightly rounded.
  442. 2. Etch/shadow effect now applied to widget sides as well as
  443. top/bottom.
  444. 3. Add etching to checks, radios, slider grooves, and progressbars.
  445. 4. Option to have progress fill groove - default to true.
  446. 5. Option to display non-editable combo splitter - defaults to true.
  447. 6. Dont do coloured mouse over for mdi buttons, dock widget buttons,
  448. or toolbar buttons.
  449. 7. Better coloured mouse over for checks and radios.
  450. 8. Don't use background colour for non-coloured mouse over of
  451. check/radios if highlighting text backgroud.
  452. 9. When colouring menubars, correctly draw menubar text colour
  453. of inactive windows.
  454. 10. Fix potential crash when using pixmap cache.
  455. 11. Fix tab coloured mouse-over when not rounded.
  456. 12. Implement size grip.
  457. 13. New mouse over effect - glow. Only applicable if etching or shadowing.
  458. 14. New default button indicator - glow. Only applicable if etching
  459. or shadowing.
  460. 15. Allow up to 10 custom defined gradients.
  461. 16. Allow custom shades to be specified.
  462. 17. Add option to specify active tab appearance.
  463. 18. Don't do coloured mouse-overs for sunken buttons.
  464. 19. Apply 'border menuitems' only to popup menus.
  465. 20. If lightening popup menus, and not bordering menuitems, then remove 1
  466. pix border arund popup menus.
  467. 21. Change default to not border menuitems.
  468. 22. Re-arrange config GUI.
  469. 23. Remove some frames from kate.
  470. 24. Scrolview options: allow sunken, highlight, and square.
  471. 25. Option to specify progressbar groove appearance.
  472. 0.58
  473. ----
  474. 1. Add a config option for menu stripe appearance - defaults to gradient.
  475. 2. Add a config option for selection appearance - defaults to flat. KDE4 (Qt4.4) & Gtk2 only.
  476. 3. Use background colour for disabled scrollbar buttons.
  477. 4. Remove some frames from systemsettings.
  478. 5. Don't draw menu separators through stripe.
  479. 6. Draw menu stripe on the right for RTL languages.
  480. 7. Supply a QtCurve colours file.
  481. 8. Lighter menustripe when not lightening menus.
  482. 9. Lighter menu separators.
  483. 0.57.1
  484. ------
  485. 1. Fix for frameless groupboxes krusader's config dialog.
  486. 2. Draw QDockWindowResize handles like QSplitters.
  487. 3. Make dock windows more KDE4 like.
  488. 4. Don't draw frames around kicker buttons.
  489. 5. Fix kicker menu stripe.
  490. 0.57
  491. ----
  492. 1. Modify defaults:
  493. Turn off shade menubar only of active window
  494. Set default button indicator to tint
  495. 2. Re-added option to highlight background of check/radio text on mouseover.
  496. 0.56.3
  497. ------
  498. 1. Don't set sliders to flat just because appearance is flat.
  499. 0.56.2
  500. ------
  501. 1. Use case-insesitive string compares when checking Qt and KDE config files.
  502. 2. Fix for (sometimes) ever-boldening frameless groupbox titles.
  503. 3. Don't colour non-maxed sliders of disabled scrollviews.
  504. 0.56.1
  505. ------
  506. 1. Fix crash when using corner default button indicator and no coloured
  507. mouse over.
  508. 0.56
  509. ----
  510. 1. Change default settings:
  511. Dont animate progressbars
  512. Frameless groupboxes
  513. Gradient KDE4 window titlebars
  514. 2. Correctly position corner indicator.
  515. 3. Use mouse over colours for corner indicator.
  516. 4. Add option to control window titlebar appearance - default to
  517. gradient.
  518. 5. Read in KWin's pallete, and use to colour MDI windows.
  519. 6. Draw own icons for titlebar buttons - more KDE4 like.
  520. 7. Option to tint the default button colour.
  521. 8. Option to draw a stripe on the left hand side of popupmenus.
  522. 9. Only mark default button if it is enabled.
  523. 0.55.3
  524. ------
  525. 1. Style "Ideal::Button"s on "Ideal::ButtonBar"s as per KMultiTabBar tabs.
  526. (Makes KTorrent's tab buttons look like Kate's sidebar buttons)
  527. 2. Read KDE4's contrast setting if running under KDE4.
  528. 0.55.2
  529. ------
  530. 1. Add ability to import qtc_*.themerc settings into config dialog.
  531. 2. Lighten dockwidget titlebars.
  532. 0.55.1
  533. ------
  534. 1. Only allow coloured selected tabs if tab appearance is set to gradient.
  535. 2. Allow triangular sliders when not rounding.
  536. 3. Fix appearance of flat/raised disabled scrollbar buttons - more
  537. consistent with Gtk2 and KDE4
  538. 4. Fix potential infinte loop when elliditiding title string.
  539. 5. Also eliditude vertical titlebars.
  540. 0.55
  541. ----
  542. 1. Ability to create custom themes. See Theme details in 'README' file.
  543. 2. Supply a 'Klearlooks' QtCurve theme.
  544. 3. Allow 'flat' lines in scrollbar handles, toolbar handles, toolbar
  545. separators, and splitters.
  546. 4. Option for 'X' style checkmarks.
  547. 5. Option to have colour the selcted tab.
  548. 6. Optional diagonal progressbar sripes.
  549. 7. Use alternating dark/light for dashed toolbar handles.
  550. 8. New 'split' style gradient.
  551. 9. Option to specify slider style: plain, round (only when appearance=round),
  552. and triangular (plastik-ish)
  553. 10. Modify default style: flat splitter lines, flat slider thumbs, no
  554. toolbar separators, triangular slider, diagonal progressbar stripes.
  555. 0.54.1
  556. ------
  557. 1. Supply a simple 'mkpkg' script to create packages with checkinstall.
  558. 0.54
  559. ----
  560. 1. Converted buildsystem to CMake.
  561. 2. New option 'inactiveHighlight', if set then use a mix of highlight and background
  562. colour as highlight for inactive windows/elements.
  563. 3. Set KDE3 colours from Qt4 settings if running under KDE4.
  564. 4. Read in Qt3's inactive palette settings for highlight and highlightedText.
  565. 5. If an inactive palette is set (e.g. via qtconfig), ensure that progress
  566. bar text is unaffected.
  567. 6. Remove frames from source/destination labels of kio progress dialogs.
  568. 7. Add gui to set shading option.
  569. 8. Nicer look for selected tab highlight.
  570. 0.53
  571. ----
  572. 1. Removed 'Shadow buttons' option, and replaced with none/shadow/etch setting
  573. - default to 'none'.
  574. 2. Added 'passwordChar' option to set character used for password entries.
  575. 3. Option to have frameless groupboxes - Gtk like.
  576. 4. Add an 'Advanced' tab to config dialog.
  577. 5. Add config item gtkButtonOrder set to 'true' to use Gtk/GNOME button order.
  578. 6. Modified contrast settings to be more varied.
  579. 7. Gradient background of checks and radios, if appearance is not flat/raised.
  580. 0.52.3
  581. ------
  582. 1. Don't lighten border of disabled check/radio buttons.
  583. 2. Lighten trough of disabled slider.
  584. 3. Modify tdehtml check to also check to see if widget name == "__tdehtml"
  585. 4. Store tdehtml widgets in a map, to speed up checking.
  586. 5. Fix shadow on comboboxes.
  587. 6. Draw background of checked menuitem icons as per KDE4.
  588. 0.52.2
  589. ------
  590. 1. Fix crash when slider colour == button.
  591. 0.52.1
  592. ------
  593. 1. Draw emphasis around menus when not lightening.
  594. 2. Use button colours to border entry fields.
  595. 3. Dont allow scrollbars to be recoloured.
  596. 4. Fix amarok menus!
  597. 0.52
  598. ----
  599. 1. Use 'dull glass' as the default gradient - previous default is now
  600. called 'Clean'.
  601. 2. Darken slider mouse over colour if slider is not shaded.
  602. 3. Use thinner slider mouse over sections if slider is not shaded.
  603. 4. Improve look of small V arrows.
  604. 5. Even duller dull glass, but much more useable.
  605. 6. Fix setting of check/radio colour.
  606. 7. Only highlight editable combo arrow when mouse over arrow, not over
  607. edit field - more Gtk like.
  608. 8. Added one config file option (no gui):
  609. gtkScrollViews set to 'true' to have the scrollbars drawn outside
  610. of scrollviews. (However, doesn't look very good)
  611. 9. Lighten combo list frame.
  612. 10. Dont round MDI buttons.
  613. 11. Fix opera's MDI buttons within menubars.
  614. 12. Always assume PE_ButtonBevel is enabled - used for QtConfig's colour buttons.
  615. 0.51
  616. ----
  617. 1. Changed shading to use HSL colour space. This can be altered by
  618. editing $XDG_CONFIG_HOME/qtcurvestylerc and setting 'shading=simple'
  619. for the previous method, or 'shading=hsv' to use HSV.
  620. 2. Add options:
  621. Border all of menu/toolbars.
  622. Darker borders.
  623. 'V' arrows.
  624. 3. Fix raised listview headers.
  625. 4. Fix glass style menuitem appearance.
  626. 5. Modifed look of dullglass, looks "softer"
  627. 6. Improve look of plastik mouse-over for non coloured scrollbars.
  628. 7. For disabled buttons, use standard fill but lighten border.
  629. 8. Use darker colours for mouse-over and default button - helps with
  630. light colour schemes.
  631. 9. Dont draw sunken panel around checked menuitems.
  632. 10. Fix karm (and others?) statusbar icon.
  633. 11. Fix for radio buttons in apps where QApplication::NormalColour!=QApplication::colourSpec()
  634. (e.g. designer)
  635. 0.50
  636. ----
  637. 1. Add settings for:
  638. Fill used slider
  639. Round menubar item top only
  640. Menuitem appearance
  641. Border menuitems
  642. Progressbar appearance
  643. Gradient progressbar groove
  644. Use standard buttons for sidebar buttons
  645. Check/radio colour
  646. Plastik style mouse-over
  647. 2. Dont colour menubar items on mouse over if not colouring menubars.
  648. 3. When drawing menubar borders, only draw bottom line.
  649. 4. When drawing toolbar borders, only draw top/bottom or left/right
  650. - depending upon orientation.
  651. 5. Draw checks/radios within listviews the same as standard.
  652. 6. Use 'foreground' colour for menu text.
  653. 7. Draw dock window titles, and darken background, to be more consistent
  654. with Qt/KDE4.
  655. 0.49
  656. ----
  657. 1. Add settings for:
  658. Tab appearance
  659. Listview appearance
  660. Slider appearance
  661. 2. If TDE_SESSION_VERSION is set to >=4, then read settings from
  662. $XDG_CONFIG_HOME/TrollTech.conf. This only affects Qt-only
  663. applications - KDE apps should not be affected.
  664. 3. Lighten focus rectangle.
  665. 0.48.5
  666. ------
  667. 1. Fix slight slider drawing errors.
  668. 2. Fix crash on mouse-over.
  669. 0.48.4
  670. ------
  671. 1. Fix slight drawing errors in corner of lineedits on toolbars.
  672. 2. Fix scrollbar borders on certain apps - notably konsole. This was
  673. caused by an attempt to fix TDEHTML's scrollbars - that fix will
  674. now only be applied to konqueror and kontact (akregator uses tdehtml)
  675. 0.48.3
  676. ------
  677. 1. Fix look of +/- spin buttons when etching.
  678. 0.48.2
  679. ------
  680. 1. Modifed the glass variants. Dull is a bit 'duller' in the top 1/2, and
  681. fades away at the bottom. Shiny is now more like dull, but with more
  682. pronounced gradients.
  683. 2. Fix borders of selected menubar item when colouring menubar.
  684. 3. Only darken menubar colour when using selcted backgound colour, if
  685. using glass gradients.
  686. 4. Only write settings to config file if differ from default.
  687. 5. Improve look of OpenOffice.org tabbars - not perfect, but better.
  688. 6. Fix some RTL issues.
  689. 7. Fix menubar drawing in kontact if shading only active windows.
  690. 0.48.1
  691. ------
  692. 1. Draw light border around all of progressbar.
  693. 2. Fix squared checkboxes in tdehtml.
  694. 3. Fix drawing of menubar border for inactive windows.
  695. 4. Fix OpenOffice.org scrollbars.
  696. 0.48
  697. ----
  698. 1. Fix coloured mouse over for glass styles.
  699. 2. Re-introduce the following options:
  700. Roundedness
  701. List view lines
  702. Striped progress bars
  703. Drawing of statusbar frames
  704. 3. Draw light border around progressbar elements
  705. when not in flat/raised/inverted mode.
  706. 4. Oval shaped sliders when fully round, otherwise rectangular
  707. 5. Fix redraw problems with ">>" buttons on toolbars. (The buttons
  708. that appear when an app is shrunk too much.)
  709. 6. Fix slider redraw errors when using scroll wheel.
  710. 0.47
  711. ----
  712. 1. Always draw light border around glass elements.
  713. 2. Removed the following config options:
  714. Custom light border colour
  715. Fill used slider groove - always filled.
  716. Stripped progress - always striped
  717. V Arrows
  718. Check/radio background highlight
  719. Round menubar item top only
  720. Draw statusbar frames - never drawn.
  721. Highlight selected text fields - always.
  722. Standard highlight for inactive windows - always
  723. Listview lines are either on/off, not off/dotted/solid
  724. Scrollbars and sliders share same config options
  725. Check radio colour setting - always text colour
  726. Border/round menubar/items - always rounded/bordered.
  727. Roundedness - always rounded.
  728. Listview settings - always arrows, no lines, and header
  729. follows general appearance.
  730. Tab appearance - set from general appearace.
  731. Draw dock window titles - never.
  732. Coloured sidebar buttons - always.
  733. 3. Changed appearance of check/radios - now filled with base
  734. colour.
  735. 4. Etch look for button, combos, line edits, and spin boxes.
  736. 5. Fill check/radio background on mouse over.
  737. 6. Remove --enable-old-shading
  738. 7. Modify shade settings so that what was "Shade selected" becomes
  739. "Shade blended selected", and add a new "Shade selected" that just
  740. uses the selected background colour without blending.
  741. 8. Round slider thumbs.
  742. 9. Option to draw a shadow underneath buttons.
  743. 10. Draw a rounded gray rectangle for focus - option to set this to
  744. windows-like focus.
  745. 11. Only set min button width for buttons whose text is not "...".
  746. 12. Removed save/load functionality from config dialog - only import/export
  747. left.
  748. 13. Re-fix kaffeine's sliders.
  749. 14. Hacky fix for scrollbars within tdehtml.
  750. 15. Remove main frame that surounds kontact.
  751. 16. Fix search field/results in systemsettings.
  752. 0.46.4
  753. ------
  754. 1. Only draw gradients if width>0 && height>0
  755. 0.46.3
  756. ------
  757. 1. Fix look of flat/raised style menuitems and progressbars.
  758. 2. Fix look of read-only KLineEdits.
  759. 0.46.2
  760. ------
  761. 1. Remove rgb2Hls() and hls2Rgb() unless using old style shading.
  762. 2. Don't mouse-over disabled tabs!
  763. 3. Fix look of flat style tabs.
  764. 0.46.1
  765. ------
  766. 1. Fix location of arrows on secondary scrollbar buttons.
  767. 2. New shading routine - works *much* better with dark colour
  768. schemes. This is enabled for all colours be default, to
  769. enable only for dark colours (i.e. where red, green,
  770. and blue < 96), then configure with --enable-old-shading
  771. 0.46
  772. ----
  773. 1. Allow negative highlight factors.
  774. 2. Allow usage of light borders on menuitems and progressbars,
  775. as well as a custom colour setting. Patch by Frederic Van Assche
  776. 3. Dont fill in slider grooves of disabled sliders. Patch by Frederic Van Assche
  777. 4. Dont allow OO.o menubar shading if this would require swapping
  778. text colours - cant do this in OO.o.
  779. 0.45.3
  780. ------
  781. 1. Correctly place check and radio buttons.
  782. 2. Improve drawing of very small progress.
  783. 0.45.2
  784. ------
  785. 1. Make kaffeine's sidebar buttons consistent when coloured.
  786. 2. Fix look of dvd authoring wizard buttons.
  787. 0.45.1
  788. ------
  789. 1. Restore pre 0.45 inactive window highlight. Option is
  790. still there to re-activate.
  791. 2. Fix dark text appearing on progressbars.
  792. 3. Use TDEStyle to draw status bar elements - if enabled.
  793. 0.45
  794. ----
  795. 1. Option to control whether highlighted items should use
  796. the highlight colour in inactive windows.
  797. 2. Option to control whether menubars should be shaded in
  798. inactive windows.
  799. 3. Fix loading / selection of options.
  800. 0.44.3
  801. ------
  802. 1. Dont colour sliders when disabled/maxed-out.
  803. 2. When drawing light slider border, draw around all 4 sides.
  804. 3. Fix gambas toolbar.
  805. 4. Use Qt's qconfig.h to determine endianess.
  806. 5. Slight code clean-up.
  807. 0.44.2
  808. ------
  809. 1. Restore 0.43 scrollbar trough shade.
  810. 2. Fix slight redraw errors when no scrollbar buttons.
  811. 3. Fix redraw problems with pathbar.
  812. 0.44.1
  813. ------
  814. 1. Fix errors when drawing status bar frames.
  815. 2. If using lighter popup menu backgrounds, correctly adjust to
  816. palette changes.
  817. 3. When exporting the current or default style, prompt user
  818. for style name.
  819. 0.44
  820. ----
  821. 1. Specifiable colours for check and radio indicators.
  822. 2. Options to control whether menu items should be rounded.
  823. 3. Options to control whether menu items should be bordered.
  824. 4. Option to enable mouse-over for menubar items.
  825. 5. Option to have thinner menu items.
  826. 6. More pronounced gradients for menuitems and progressbars.
  827. 7. Option to use large dots.
  828. 8. Option to set scrollbar button type: kde, windows, platinum,
  829. next, or none.
  830. 9. Slightly better radios in tdehtml.
  831. 10. Slightly smaller buttons.
  832. 11. Option to have coloured side-bar buttons - e.g. the buttons on the
  833. edge of kate's windows.
  834. 12. Improvement to Opera's MDI buttons in menubar area. Not
  835. perfect, but better.
  836. 13. Draw menubar item pixmaps - e.g. page icon in opera.
  837. 14. Possible fix for pixmap recolouring on big endian systems.
  838. 0.43.2
  839. ------
  840. 1. Fix the config dialog to notice changes in menu text colour settings.
  841. 2. Dont draw menubar text twice!
  842. 0.43.1
  843. ------
  844. 1. Supplied pre-compiled pixmaps.
  845. 0.43
  846. ----
  847. 1. Option to draw light border around sliders.
  848. 2. Tab mouse-over is now always enabled.
  849. 3. Dialog fix is now a config option, not compile option.
  850. 4. 'AA' slider handles in slight rounded mode.
  851. 5. Really fix KDE 3.5.5 taskbar flicker...
  852. 6. Slight improvement to combobox when right-to-left
  853. 7. Seperate specification of scollbar slider, and range slider, settings.
  854. 8. Option to specify menubar text colours.
  855. 9. New 'flat' appearance.
  856. 10. Options to use a coloured border for mouse-over.
  857. 11. Nicer looking check and radio buttons - using pixmaps.
  858. 12. Fix ./configure problems - by setting a default prefix.
  859. 0.42.3
  860. ------
  861. 1. Fix flickering of taskbar buttons in KDE 3.5.5 - thanks to
  862. Patrice Tremblay
  863. 2. Don't fill slider groove if min value == max value
  864. 3. Apply modal 'hack' to kdialog as well - but only if not embedded.
  865. 4. When applying modal hack to kdialog and kprinter, remove " - KPrinter"
  866. and " - KDialog" from captions.
  867. 0.42.2
  868. ------
  869. 1. Fix slider focus rect.
  870. 2. Fix problem with selected bottom tab when tab highlighting is off.
  871. 0.42.1
  872. ------
  873. 1. Revert checkbox mask.
  874. 2. Fix loading of custom themes.
  875. 3. Fix progress always being striped.
  876. 4. Fix not being able to delete custom styles.
  877. 0.42
  878. ----
  879. 1. Optimisation to some drawing routines.
  880. 2. Removal of sunken gradients for progress and menubar items.
  881. 3. Progressbar and menuitem look now set via appearance setting.
  882. 4. Flat style check/radios match non-flat style more.
  883. 5. Remove "Border Splitters" option.
  884. 6. Removal of "Light Gradient" and "Gradient" -> replaced with just
  885. "Gradient" (which is the previous "light Gradient")
  886. 7. Nicer progressbar style - options to have striped and animated.
  887. 8. Option to have dots for slider thumb.
  888. 9. Configurable splitter style - sunken lines, raised lines, dashes,
  889. dots.
  890. 10. Apply --enable-parentless-dialogs-fix to non-modal dialogs as well.
  891. These will now not get a taskbar entry.
  892. 11. Selected/normal tab appearance selectable.
  893. 12. Option to control the roundedness.
  894. 13. Option to fill in the used portion of slider groove.
  895. 14. Gradient slider and scrollbar troughs.
  896. 15. Draw gradients into a pixmap, and then cache this for later use.
  897. 16. Display dock window titles.
  898. 17. Make OO.os file dialog have no taksbar/pager entry (if
  899. --enable-parentless-dialogs-fix is specified).
  900. 18. Better rounded look for TDEHTML widgets.
  901. 0.41.1
  902. ------
  903. 1. Compile fix if --enable-tab-mouse-over is not specified.
  904. 0.41
  905. ----
  906. 1. Fix glass gradient match between toolbar button and empty area.
  907. 2. Dont limit the max area of glass gradient.
  908. 3. Discover home folder via getpwuid(geteuid()) before $HOME
  909. 4. For root, check $XDG_CONFIG_HOME is in ~root - if not, then
  910. set to ~/.config
  911. 5. Improve appearance of widgets that derive from KTabCtl
  912. 6. Apply parentless dialog fix to windows created at app startup.
  913. e.g. guidance config modules.
  914. 7. Option to have a coloured border for default button
  915. 8. Fix some tabs text not moving when selected.
  916. 9. Don't mouse-over highlight the selected tab.
  917. 10. Show 0% -> 50% in config ui, not 100% -> 150%
  918. 11. Fix look of disabled tab widgets
  919. 12. Rounded headers
  920. 0.40
  921. ----
  922. 1. Better rounded tabs
  923. 2. Configurable highlight factor - 0% to 50%
  924. 3. Experimental hack to fix parentless modal dialogs (i.e. kate's
  925. close warnings, most kaffeine dialogs). Disabled by default,
  926. enable with --enable-parentless-dialogs-fix
  927. 4. Move scrollbar, and spinbutton, arrows down/left when pressed
  928. 5. Depress combos when active
  929. 6. Enable mouse-over highlights for tabs, with --enable-tab-mouse-over
  930. ./configure option. Note, this currently *only* works for KDE and not
  931. Gtk - hence why it is disaled by default.
  932. 7. Improve the appearance of KTabCtl widgets - not perfect, but better.
  933. 8. Fix slider focus rect
  934. 9. Default style is set from:
  935. a. Coded settings
  936. b. Settings read from /etc/qt/qtcurvestylerc
  937. c. Settings read from /etc/qt3/qtcurvestylerc
  938. d. Settings read from /etc/qt4/qtcurvestylerc
  939. e.g. to make "Shiny Glass" the default style, copy
  940. Glass1.qtcurve to /etc/qt3/qtcurvestylerc
  941. 0.39.1
  942. ------
  943. 1. Fix for sunken frames
  944. 2. Fix slight drawing errors on 1st non selected tab
  945. 3. Fix reading of custom slider colour
  946. 4. OpenOffice.org frame fixes
  947. 5. Fix focus rect on sliders
  948. 6. Draw border around pressed kicker buttons - e.g. KMenu
  949. 7. Only draw line under main konqueror tabs, not settings tabs
  950. 8. Proper listview headers for dialogs coming from kicker
  951. 0.39
  952. ----
  953. 1. KDE: Really theme dock window handles - i.e. no more text. Forgot
  954. to actually include this in 0.37!
  955. 2. KDE: Nice dock window resize handles.
  956. 3. KDE: On konqueror's active tab, draw light line at bottom.
  957. 4. ALL: Dont round the focus rect, seems to cause problems.
  958. 5. ALL: Dont shrink focus rect for listview entries.
  959. 6. ALL: Split into KDE and Gtk packages.
  960. 7. ALL: Option to not gradient selected tab.
  961. 8. ALL: Store/read config settings from $XDG_CONFIG_HOME/qtcurvestylerc
  962. 9. KDE: Use a '-' for tristate checkboxes
  963. 10. GTK: Implement tristate for checkboxes and radios
  964. 11. ALL: Round tab widgets
  965. 12. ALL: Round frames
  966. 13. ALL: Rounder progress bars
  967. 14. ALL: Wider splitters
  968. 15. ALL: Remove non-bordered option.
  969. 0.38
  970. ----
  971. 1. GTK1: Compile fix.
  972. 2. GTK2: Don't turn firefox text white when mouse over!
  973. 3. ALL: Inverted gradients option.
  974. 0.37
  975. ----
  976. 1. KDE: Better +/- spinbuttons.
  977. 2. ALL: Better bevelled gradients.
  978. 3. ALL: Option to draw a coloured focus rectangle.
  979. 4. ALL: Modified default:
  980. Bevelled gradient
  981. Coloured focus
  982. Dotted handles/serparators
  983. Normal arrows
  984. No listview lines
  985. 5. ALL: Make glass extend to full width and height of widgets
  986. - no 3d border.
  987. 6. ALL: In listviews, draw focus rectangle within item.
  988. 7. KDE: Use dots also for general handles - more consistent.
  989. 8. KDE: Theme dock window handles - i.e. no more text.
  990. 9. KDE: Fix/hack look of MDI window buttons.
  991. 10. GTK2: Hackish fix for firefox and KDE's "apply colours to non-KDE apps"
  992. setting.
  993. 11. GTK: Fix for tear of menu background.
  994. 0.36
  995. ----
  996. 1. KDE: Fix for "Search" label in ksysguard, etc.
  997. 2. KDE: Fix pixmap based menu items - e.g. Kig's colour sub-menu.
  998. 3. KDE: Use a slider width of 16 for kpresenter, it seems to assume
  999. this regardless of the style used :-(
  1000. 4. GTK: Fix line-edits always being rounded.
  1001. 5. GTK2: Fix for OO.o??
  1002. 0.35
  1003. ----
  1004. 1. KDE: Prevent MainActor from using its horrible colour scheme.
  1005. 2. GTK2: Fix for larger "Help" buttons in GIMP.
  1006. 3. KDE: Extend gradients to border when border level set to none
  1007. for toolbars and menubars.
  1008. 4. KDE: Fix for non-rounded +/- buttons on Karbon toolbar.
  1009. 5. ALL: Remove "border" form default button options.
  1010. 6. KDE: Fix possible crash with hover widgets.
  1011. 7. GTK2: Supply a QtCurve.css file for FireFox 1.5.x, which will:
  1012. * Fix Firefox 1.5.x's button order. The xml file
  1013. needed to do this is taken from PlastikFox - thanks
  1014. to Víctor Fernández
  1015. * Disable emboldening of text on selected tab
  1016. * Use KDE's message/info/error/question icons in dialogs.
  1017. * Move button/toolbar contents when pressed.
  1018. 8. GTK2: Custom user.js file to modify FireFox's behaviour:
  1019. * Remove 'instant apply'
  1020. * Use KDE's prefered email client
  1021. This can be enabeld via
  1022. --enable-mozilla-userjs
  1023. ./configure option. Disabled by default.
  1024. 9. GTK2: Fix check marks in FireFox menus.
  1025. 10. KDE: Use similar style for table headers as for listview headers.
  1026. 0.34
  1027. ----
  1028. 1. GTK: Fix for darkening of menubars.
  1029. 2. GTK: Fix progressbar text.
  1030. 3. KDE: Hack to get white selected menu item text in OO.o2. Still can't
  1031. do coloured menubars...
  1032. 4. ALL: Option to disable drawing of statusbar frames.
  1033. 5. KDE: Dont use dots or dashes for general handles - only for toolbar
  1034. handles.
  1035. 6. GTK: Fix for not colouting flat menubars.
  1036. 7. KDE: Slight improvement to tab highlighting.
  1037. 0.33
  1038. ----
  1039. 1. ALL: Use lighter shading for glass.
  1040. 2. GTK2: Use default.kde as KDE icon folder.
  1041. 3. KDE: Fix for listview lines sometims drawing over arrows.
  1042. 4. KDE: Dont lighten konqueror's status bar - copied from lipstik.
  1043. 5. ALL: Allow seperate specification of menubar item and progress
  1044. bar looks.
  1045. 6. ALL: New gradient style: bevelled - gradient top/bot, and plain in the
  1046. middle. Affects listview headers, buttons, and combos.
  1047. 7. ALL: Allow setting of listview appearance.
  1048. 8. ALL: Allow setting of listview header colour - background, button, or
  1049. custom.
  1050. 9. ALL: Option to only round top of selected menubar items.
  1051. 10. ALL: New toolbar handle style: dashes
  1052. 11. ALL: Remove Gtk1 dependancy for debian .deb file
  1053. 0.32
  1054. ----
  1055. 1. ALL: "Thinner" looking non-selected tabs for glass styles.
  1056. 2. GTK2: Add ./configure argument
  1057. --disable-mozilla-mods Dont alter user's userChrome.css
  1058. 3. KDE: Support saving, and loading, of custom schemes.
  1059. 4. KDE: Predefiend styles are now read in from .qtcurve files
  1060. 5. ALL: New scheme with old glass look, flat toolbars, and normal arrows.
  1061. 6. KDE: Re-design of config dialog.
  1062. 7. ALL: Remove "V?" style naming.
  1063. 0.31.1
  1064. ------
  1065. 1. GTK2: added 2 ./configure arguments:
  1066. --disable-gtk-icons Dont do KDE-Gtk icon mapping
  1067. --enable-kde-event-filter Add the event filter to intercept KDE
  1068. style changes.
  1069. (Thanks to Vaclav Slavik for the "--disable-gtk-icons" patch)
  1070. 0.31
  1071. ----
  1072. 1. ALL: Better "glass" gradients.
  1073. 2. ALL: Dont use highlighted text colour to border selected menubar items.
  1074. 3. GTL2: Remove event filter added in 0.29, this seems to cause problems
  1075. for some people with some apps. So, colour, font, etc. changes
  1076. wont happen in Gtk2 apps until they are restarted.
  1077. 4. GTK: Dont draw dividers in listview headers, unless header is >10 pixels
  1078. 5. ALL: Gradient non-selected tabs as well as selected.
  1079. 6. GTK2: Also look in "hicolour" for icons. Search order will be:
  1080. <chosen theme>, crystalsvg, hicolour
  1081. 7. GTK2: Map gt-add and gtk-remove stock icons
  1082. 0.30
  1083. ----
  1084. 1. KDE: Shrink menu entries by 1 pixel - to align with Gtk.
  1085. 2. GTK2: If switch from coloured menus to non-coloured, remove from userChrome.css
  1086. 3. GTK: Fix for slight redraw error on the top of toolbar buttons.
  1087. 4. GTK: Better toolbar buttons, etc.
  1088. 0.29.1
  1089. ------
  1090. 1. GTK1: Compile fix.
  1091. 0.29
  1092. ----
  1093. 1. KDE: More consistent, with Gtk, menu separators.
  1094. 2. GTK1: Dont force to flat appearance! (Only menubars are forced to flat,
  1095. as I havnt got round to implementing menubar shading on Gtk1)
  1096. 3. GTK2: When looking for firefox/thunderbird's userChrome.css, look for
  1097. <blah blah>.default and default.<blah blah>
  1098. 4. KDE: Move handle section into menu bar tab.
  1099. 5. ALL: Allow dotted handles - default for V6.
  1100. 6. ALL: Allow dotted (V6 default), or no toolbar separators.
  1101. 7. GTK: React to KDE style changes - i.e. update colours, fonts, options,
  1102. etc.
  1103. 8. GTK2: Fix for text on combos turning white on mouse over.
  1104. 9. GTK: Use same menu colour as KDE when shading!
  1105. 10. ALL: Fix for vertical toolbars.
  1106. 11. GTK2: Also look in ~/.kde (or $TDEHOME) for user icons.
  1107. 12. GTK2: Only write userChrome.css if made changes.
  1108. 0.28
  1109. ----
  1110. 1. KDE: Remove some debug.
  1111. 2. KDE: If selected colour is too dark, just don't recolour OO.o menubars
  1112. - lightening the background colour doesn't look good.
  1113. 3. ALL: When using glass gradient, round all corners of menubar entry
  1114. selection.
  1115. 4. KDE: Allow vArrow to be disabled.
  1116. 0.27.1
  1117. ------
  1118. 1. GTK2: Allow to compile with Gtk <= 2.2
  1119. 0.27
  1120. ----
  1121. 1. ALL: Slightly lighter non-selected tab, and scrollbar groove, shading.
  1122. 2. KDE: Fix for sliders in kaffeine.
  1123. 3. KDE: Finally fixed 'V' arrows!
  1124. 4. GTK2: Firefox & thunderbird - edit user's userChrome.css file to set
  1125. KDE buton order, and adjust menu text if using a dark background.
  1126. 5. ALL: If using selected for background on menus, automatically use selected
  1127. text colour - as opposed to try to see if its too dark.
  1128. 6. GTK: Consistent menubar shade with KDE.
  1129. 7. GTK2: Try to set toolbar style, icon size, icons-on-buttons from KDE
  1130. settings.
  1131. 8. GTK2: Set alternative button order.
  1132. 9. GTK2: Map some KDE icons to GTK icons.
  1133. 10. KDE: Increase OO.o menu selection brightness if selected colour is 'too dark'
  1134. 11. GTK: Better AA'ing around edit fields.
  1135. 12. GTK: Better toolbar borders with inkscape.
  1136. 13. ALL: Only round menubar items on top.
  1137. 14. GTK: Read /etc/qt3/qtrc, /etc/qt3/qtcurvestylerc, /etc/qt/qtrc,
  1138. /etc/qt/qtcurvestylerc before reading $HOME/.qt/qtrc, etc.
  1139. 15. KDE: More consistent, with Gtk, menu check boxes.
  1140. 16. GTK2: Smaller toolbars for AbiWord
  1141. 17. ALL: Un-revert header changes. Fixed KDE table look, and seem to have
  1142. fixed listview redraw!
  1143. 0.26
  1144. ----
  1145. 1. GTK2: Fix for combobox separator not always re-drawing.
  1146. 2. GTK2: More KDE-like comboboxes
  1147. 3. GTK: Use black dashes for focus.
  1148. 4. GTK2: Fix for button of some editable comboboxes.
  1149. 5. KDE: Better combobox metrics, etc.
  1150. 6. ALL: Option to gradient toolbars.
  1151. 7. KDE: Fix for "Search" label in systemsettings toolbar.
  1152. 8. ALL: Allow custom menubar and slider colours.
  1153. 9. GTK: Fix for not drawing coloured slider when flat.
  1154. 10. ALL: Revert the header changes - had redraw problems.
  1155. 11. ALL: Fix for tab-bar highlight when using light selection colours.
  1156. 12. KDE: Fix for non-bordered gradient radio buttons.
  1157. 13. GTK: More KDE like menu sizing.
  1158. 14. KDE: Fix/hack for OO.o2.x menubars. If the selected menu colour is toodark,
  1159. then lighten. This is required as OO.o always draws the menu text
  1160. dark! It seems to have a check for plastik style though, and then
  1161. it draws selected popup menu items white.
  1162. 0.25
  1163. ----
  1164. 1. ALL: V5 - Gradient menubar.
  1165. 2. KDE: Polish disabled palette, so that all frames, etc. use the theme.
  1166. 3. KDE: When press 'Defaults' on settings dialog, set the version correctly,
  1167. and disable the options frame.
  1168. 4: ALL: Code cleanup.
  1169. 5. ALL: New V6 - Glass like gradients. Not default for the moment.
  1170. 6. ALL: Dont gradient non selected tabs.
  1171. 7. KDE: Respect setting of "dark lines" for list views.
  1172. 8. ALL: Better listview headers.
  1173. 9. ALL: Only round 1 side of spinbuttons.
  1174. 10. ALL: Rounded entry fields (lineedits, spinwidgets, comboboxes)
  1175. 11. ALL: Highlight entry boxes, spin widget entry, and combobox entry on focus.
  1176. 12. KDE: More consistent with Gtk toolbar separators
  1177. 13. ALL: When using light popup menu background, also use a lighter colour
  1178. for the background of checked menu items.
  1179. 14. GTK: Use same base shade for menus/progress bars as for KDE.
  1180. 15. GTK2: More KDE-like combobox lines
  1181. 16. GTK: Fix for some combo box variants having a 1-pixel white border.
  1182. 17. ALL: If light gradient and no border, need to add edges to buttons, etc.
  1183. 18. KDE: Only highlight spinbutton that mouse is over - Gtk like.
  1184. 0.24.2
  1185. ------
  1186. 1. KDE: Compile fix.
  1187. 0.24.1
  1188. ------
  1189. 1. GTK1: Compile fix.
  1190. 0.24
  1191. ----
  1192. 1. ALL: Lighter background for pressed buttons, etc.
  1193. 2. ALL: Use KDE's buttont text colour for buttons!
  1194. 3. Remove seperate V1, V2, etc style files (.themerc, and gtkrc files),
  1195. => needs KControl to switch variant.
  1196. 4. ALL: New V5 style - has the follwing differences from V4:
  1197. Darker menubar background
  1198. Lighter popup menu background
  1199. Flatter gradient in probress bar and selected menu items
  1200. 'V' arrows
  1201. Highlight strip on selected tabs
  1202. Shade sliders to the 'selected' colour
  1203. 5. KDE: Fixed (actually implememented!) drawing of spinbox +/- buttons.
  1204. 6. KDE: Fixed drawing of V arrows - sometimes were not filled in.
  1205. 7. GTK: Make default font & colours match KDE3.5's defaults.
  1206. 0.23.1
  1207. ------
  1208. 1. Compile fix.
  1209. 0.23
  1210. ----
  1211. 1. GTK: Fix colouring of check/radios.
  1212. 2. GTK: Fix bonobo toolbars - e.g. on nautilus 2.4.
  1213. 3. GTK: Draw handles on GNOME panel 2.4.
  1214. 4. GTK: Fix arrows going white when kde exports colours.
  1215. 5. GTK: Fix for some menu items in Gaim.
  1216. 6. GTK: Fix V1 style check/radios sometimes having the selected colour as
  1217. background
  1218. 7. GTK: Fix anti-aliasing on rounded radios when using gradient but no border.
  1219. 8. GTK2: Fix for rendering of toggle buttons in lists/cells - patch from
  1220. Alfons Hoogervorst
  1221. 9. ALL: Draw "pressed" background on all checked menu items, not just those with
  1222. icons.
  1223. 10. ALL: Highlight splitters on mouse-over
  1224. 11. ALL: New V4 (default) style, with the following:
  1225. Flatter gradient
  1226. Font colour used to border default buttons
  1227. No bold text on default button
  1228. Raised gradient (like buttons) for progress and menu bar selections
  1229. Rounded menubar selections
  1230. No border on splitters, use dots instead
  1231. 12. KDE: Polish application palette, so that all frames, etc. use the theme.
  1232. 13. KDE: Align kicker's handles better with the little arrows.
  1233. 14. KDE: Support mouse over for kicker taskbar buttons >= 3.4
  1234. 15. KDE: Mouse over for spin widgets.
  1235. 16. KDE: Increase toolbar button size - match GTK better.
  1236. 0.22
  1237. ----
  1238. 1. KDE: Remove scrollbar groove flicker.
  1239. 2. KDE: Remove editable combo-box flicker.
  1240. 3. ALL: New check/radio list code.
  1241. 4. KDE: Custom checklist controller.
  1242. 5. ALL: List view expanders - +/- (V1/V2), or arrows (V3)
  1243. 6. KDE: List view lines - none, dotted (V1/V2), solid (V3)
  1244. (GTK does not (?) support lines between elements - so this setting will
  1245. not affect GTK apps)
  1246. 7. KDE: Dark (V1/V2) or light (V3) list view lines. (Ditto)
  1247. 0.21
  1248. ----
  1249. 1. ALL: Adjust contrast settings to make lower-contrast the default.
  1250. 2. ALL: Toolbar and menubar borders: none, light, and dark (previous default)
  1251. 3: ALL: V3 now uses "light" toolbar/menubar borders.
  1252. 4. KDE: Don't AA radiobuttons on HTML pages.
  1253. 5. KDE: Squared-off splitters.
  1254. 6. GTK: Fix base/prelight colour.
  1255. 7. GTK: gcc 3.4 compile fix - thanks to Adam Gorzkiewicz
  1256. 8. KDE: Make tabs more GTK like.
  1257. 9: KDE: More GTK-like positioning of pushbutton icons - looks *much* nicer :-)
  1258. 0.20
  1259. ----
  1260. 1. GTK: Compile fix when compiled with KDE<3.2
  1261. 2. KDE: Slightly thinner menuitems.
  1262. 3. GTK: Match KDE's menuitem size better.
  1263. 4. GTK: Allow checks and radios to be re-coloured.
  1264. 5. ALL: Better AA for the edges of checks and radios - not perfect tho.
  1265. 6. GTK: If $HOME is not set, then try to ascertain from passwd entry.
  1266. 7. KDE: 5 pixel border around pushbutton contents.
  1267. 0.19
  1268. ----
  1269. 1. KDE: Fix for KDE not setting autoDefault() property of button - assume all
  1270. buttons can be default, leaving space for indicator.
  1271. 2. ALL: Optional triangle as default button indicator.
  1272. 3. GTK: Match KDE's export gtkrc colours.
  1273. 4. GTK2: Fix check/radio highlight so that it is not overridden by KDE's
  1274. export colours setting.
  1275. 5. ALL: Add option to enable/disable highlighting of check/radio labels.
  1276. 6: ALL: V3 - disable check/radio label highlight.
  1277. 7: ALL: V3 - use triangle as default button indicator.
  1278. 8: KDE: Fix menu button icon on konqueror's sidebar.
  1279. 9: ALL: Allow setting of slider thumbs: raised, sunken, or none.
  1280. 10: ALL: Allow setting of handles: raised or sunken.
  1281. 11: ALL: V3 - use sunken handles.
  1282. 12: KDE: Fix for korn.
  1283. 13: KDE: Fix for titlebutton on floating Qt windows - e.g. docks.
  1284. 14: KDE: Fix for amaroK - buttons in player window were too large!
  1285. 0.18
  1286. ----
  1287. 1. KDE: Fix for colouring of kicker's task buttons - i.e. these should have highlight
  1288. colour when an app is opened in the background.
  1289. 2. KDE: Use ::qt_cast<type *>(widget) as opposed to widget->inherits("type") whenever
  1290. possible.
  1291. 3. GTK2: Compile fix.
  1292. 0.17.2
  1293. ------
  1294. 1. GTK: Compile fix when compiled with KDE<3.2
  1295. 0.17.1
  1296. ------
  1297. 1. KDE: Use Qt 3.1 for ui file - so that will compile with Qt3.2, etc...
  1298. (Using 3.1 as I only have 3.1 and 3.3 installed...)
  1299. 0.17
  1300. ----
  1301. 1. GTK: Compile fix - used C++ syntax in C code, oops...
  1302. 2. GTK2: Make focus rects more like KDE's
  1303. 3. KDE: Allow combo-boxes and scrollbars to be recoloured.
  1304. 4: ALL: If compiled with KDE3.2 then there is only 1 style "QtCurve", and
  1305. only 1 set of GTK gtkrc files installed. Variation (V1, V2, V3, or
  1306. custom) can then be selected via KControl.
  1307. (NOTE: When upgrading from KDE3.1, you may wish to uninstall the
  1308. previous QtCurve release - to remove the old V2 and V3 config files)
  1309. 5: ALL: Better non-bordered gradient radio/checks.
  1310. 6: ALL: Option to use non gradient progress/menu bar indicator.
  1311. 7: GTK: Don't shade paned widgets!
  1312. 8: ALL: V1 has flat progress bar and menuitems - i.e. no gradient effect.
  1313. 9: ALL: If no borders are selected and gradient selected, then use thin border
  1314. for progress bar and menuitems.
  1315. 10: KDE: Better AA'ing of edges of round buttons.
  1316. 11: GTK: Fix for background colour of selected text, thanks to David Rodr�uez Garc�
  1317. 12: ALL: Use KDE's contrast setting.
  1318. 13: KDE: Implement tri-state checkmarks.
  1319. 14: ALL: Better bottom/right tab gradients.
  1320. 15: KDE: (Qt>=3.2) the text/icon of a selected bottom tab moves down 1 pixel.
  1321. 16: KDE: (Qt>=3.2) Only highlight text/check label if mouse is over sensitive area.
  1322. 17: KDE: Mimic GTK's scrollbar highlighting. i.e. only highlight slider if mouse is
  1323. over slider area, and likewise for the buttons.
  1324. 18: KDE: When kicker is set to transparent (may need to restart kicker), use "harsh"
  1325. rounded buttons in round mode. (i.e. don't AA the corners)
  1326. 19: KDE: Modified button size code - KDE3.2's kcalc is smaller now!
  1327. 20: KDE: Don't flatten combo box arrow area when selected - more GTK like.
  1328. 21: KDE: Highlight clickable listview headers on mouse over - more GTK like.
  1329. 22: GTK: HScrollBar fix.
  1330. 23: KDE: More Gtk like shading of buttons - i.e. always dark when pressed.
  1331. 24: ALL: Slight change to look of combo-box.
  1332. 25: KDE: Fix for tabwidgets in konqueror, etc.
  1333. 0.16
  1334. ----
  1335. 1: ALL: Use "button text" colour for default button indicator, apart from when in
  1336. rounded mode (i.e. V3)
  1337. 2: ALL: V3 - Embolden font of default button.
  1338. 3: ALL: V3 - Lighter background for disabled check/radios.
  1339. 4: ALL: V3 - Correct AA colour for radio indicator.
  1340. 5: KDE: Draw triangular tabs the same as rounded - prevous versions defaulted to
  1341. TDEStyle.
  1342. 6: KDE: Add 10pix (2*10) border to non-default buttons.
  1343. 7: KDE: Implement masks for checks and radios - helps with tdehtml.
  1344. 0.15
  1345. ----
  1346. 1. KDE: Smaller, more Gtk-like toolbar separators.
  1347. 2. ALL: When drawing rounded, use background colour for corner pixels.
  1348. 3. ALL: V2, use a shade of the button colour for the default indicator.
  1349. 4. ALL: V3, as for V2 above, but "round" the indicator.
  1350. 5. KDE: When compiled for Qt 3.2, only highlight pixmap and text on mouse over
  1351. for radio and checkboxes - as these are the only sensitive parts. (Qt < 3.2
  1352. the whole widget is sensitive - and this can expand past text.)
  1353. 6. KDE: Fix bottom tabs - i.e. movement of text/icon. (Qt >= 3.2 !)
  1354. 7. GTK: Fix bottom tabs on V1
  1355. 8. ALL: More rounded buttons, etc.
  1356. 9: ALL: Rounded indicator boxes in rounded mode.
  1357. 10: ALL: Better radio buttons.
  1358. 11: KDE: Use rounded buttons for Kicker taskbar as well - looks OK now buttons are more
  1359. rounded.
  1360. 12: GTK: Fix gradient rendering bug - seemed to affect GTK1 glade buttons. (When a partial
  1361. button had to be re-drawn, the whole button was re-drawn instead - clearing out the
  1362. text!)
  1363. 13: GTK: Use "check" for check and radio's in menus - more Qt like.
  1364. 14: ALL: V3 - Gradient radio's and checks.
  1365. 0.14
  1366. ----
  1367. 1. GTK2: Set slider width to 16 pixels to better match KDE.
  1368. 2. GTK: Draw border around toolbar buttons 1 pixel smaller - saves overlap with frame.
  1369. 3. GTK: Better tabs - GIMP 1.3's tab icons should now move. (GIMP's tabs are shaded
  1370. tho, hmm...)
  1371. 4. ALL: V3 style uses "pyramid" (i.e. non "V" like) arrows.
  1372. 5. KDE: Fix for menubar background if button colour != background colour.
  1373. 6. KDE: Fix for background of "Location:" on konqueror.
  1374. 7. GTK: Better lsitview headers - smaller, more KDE like.
  1375. 8. GTK: Reduce differences in V1, V2, and V3 gtkrc files to the bare minimum - ready
  1376. for only 1 (KControl) configurable style.
  1377. 9. GTK1: Fix (hack really) for range grooves. For some reason these were not being
  1378. drawn when first displayed. Works ok for ranges - but scrollbar grooves are still
  1379. messed up! The redraw only happens after you leave the widget!
  1380. 0.13
  1381. ----
  1382. 1. ALL: New V3 style - has rounded buttons, and uses gradient effect on buttons, tabs,
  1383. scrollbars, etc.
  1384. 2. ALL: Code clean-up.
  1385. 0.12
  1386. ----
  1387. 1. KDE: Don't have flat buttons - i.e in printmgr, and kscd.
  1388. 2. KDE: Default frame width of 1.
  1389. 3. KDE: Fix mouse-over for some toolbar buttons - the on/off type. Affects most KDE styles,
  1390. but a real KDE fix should be in KDE3.2
  1391. 4. GTK2: Fix bug where V2 style options were being ignored.
  1392. 5. GTK2 and KDE: When highlight a depressed button, use a lighter
  1393. shade of the depressed colour - and not the standard
  1394. highlight colour.
  1395. 6. GTK: Active tab bar text is 1 pixel higher - a la KDE.
  1396. 7. KDE: Fix for borded bottom tabs.
  1397. 0.11
  1398. ----
  1399. 1. GTK2: Fix possible memory corruption.
  1400. 2. ALL: Square off splitter - more consistent.
  1401. 3. GTK2: Fix for 2.2.x combo-boxes.
  1402. 0.10
  1403. ----
  1404. 1. GTK2: Better match of menubar height with KDE.
  1405. 2. GTK: Fix up/down/left/right arrows.
  1406. 0.09
  1407. ----
  1408. 1. GTK2: Fix scrollbars for 2.2.x - scrolled 1 pixel too much.
  1409. 2. GTK1: Fix lower spinbutton height. This was OK, so maybe its a Gtk
  1410. change. But from which version? I'm at 1.2.10
  1411. 0.08
  1412. ----
  1413. 1. GTK: Better menu selection.
  1414. 0.07
  1415. ----
  1416. 1. KDE: Reduce min-size of combo-boxes.
  1417. 2. GTK: Fixes for sodipodi - works with V1, not too good wrt V2...
  1418. 3. GTK2: Fix for GTK2.2 font setting.
  1419. 0.06
  1420. ----
  1421. 1. GTK: Make combo-boxes thinner.
  1422. 2. GTK: Allow ussage of GTK1 font substitution file, either
  1423. /etc/X11/qt_gtk_fnt2fntrc or ~/.qt/gtk_fnt2fntrc, and format:
  1424. <replace from> <with>
  1425. e.g.
  1426. Arial=Helvetica
  1427. This would cause GTK1 apps to use Helvetica, even if KDE/KControl
  1428. has specified Arial. Idea (& patch) supplied by Adrian Schroeter.
  1429. 0.05
  1430. ----
  1431. 1. ALL: Don't draw lines on scrollbars if less than 20 pixels.
  1432. 2. GTK1: Allow to specify x and y thickness's in gtkrc file - as
  1433. happens in GTK2. Fixes bug with small menu entries.
  1434. 3. GTK2: Remove 1 pixel border from menus - more consistent with GTK1,
  1435. and KDE - not for V2.
  1436. 4. GTK: More KDE-like menu bar entries.
  1437. 5. GTK: Re-do weight ranges - would mean 48 is accecpted as "Normal"
  1438. 6. ALL: Now 2 styles:
  1439. QtCurve No borders around buttons, menus, and tab bars
  1440. QtCurve V2 Has borders - more like original B???/FreeCurve
  1441. 7. ALL: Number of lines on toolbar handles is now 2, and 4 for scrollbars
  1442. and sliders.
  1443. 8. ALL: Dark scrollbar, slider, and progress background - window colour
  1444. 9. GTK1: Fix for slider background.
  1445. 10. GTK2: Fix error with overlapping check/radio highlight on frame.
  1446. 11. GTK2: Fix spinbuttons.
  1447. 0.04
  1448. ----
  1449. 1. KDE: Draw box around checked checkable menu item pixmaps.
  1450. 2. KDE: Only use small arrows on spinbuttons, and only if size is
  1451. too small for larger.
  1452. 3. KDE: Set min button size to 54 and not 70.
  1453. 4. ALL: Remove progress bar border.
  1454. 0.03
  1455. ----
  1456. 1. KDE: Don't highlight disabled menu items - mimics GTK behaviour.
  1457. 2. KDE: Progress bar background now matches GTK's.
  1458. 3. GTK: Progress bar gradient is now the same as menu bar items - as
  1459. was KDE.
  1460. 4. GTK: Progress bar contents now have 1 pixel border like KDE.
  1461. 5. GTK: Better spinbutton boxes.
  1462. 6. KDE: More GTK like spinbuttons.
  1463. 0.02
  1464. ----
  1465. 1. Use gtk-config and pkg-config to determine install location for
  1466. GTK 1 and 2 files.
  1467. 0.01
  1468. ----
  1469. Initial release.