3.0.1:

[ANIMATION]

- fixed the too high cpu-load issue when animation is enabled

3.0.0:

[NOTE]

- Themes have been renamed, remove the old ones with:
-	rm -rf /usr/share/themes/XCL*

[GENERAL]

- updated CREDITS
- use G_PI instead of M_PI

[TAB]

- fixed a small misstake: draw random-effects on all tabs

[SWHOOSH]

- added the swoosh_effect¹ engine-option
- adds swoosh! effect to buttons

- added the swoosh_strength engine-option
- modify the strenght of the swoosh! effect

[BORDER]

- small change to the border-gradient

[SEPARATORS]

- don't draw separators - makes the theme ultra-flat

[SCALE_TROUGH]

- different gradient on scale-troughs

- added the scale_trough_size engine-option to
- replace the hardcoded size of 6

- center the trough under the slider

[SCROLLBAR]

- make the trough border slimer and better

[TOOLTIP]

- added the tooltip_style engine option
- 0 = straight gradient
- 1 = curved (like before)
- 2 = triangle on the left²
- 3 = triangle on the right²
- 4 = triangle at the top²
- 5 = triangle at the bottom²

[BUTTON]

- draw a grip-triangle in the bottom-right corner
- (which is highlighted when the button is active)

- reworked button_style 1

- added button_style 2 (aqua)

[PROGRESSBAR]

- dropped progbar_style 3 4 and 5

[SCHEMA]

- added swoosh_effect
- added swoosh_strength
- added scale_trough_size
- added tooltip_style
- updated button_style
- updated progbar_style

[THEME]

- renamed themes:
- XCL -> XCL-Inverted
- XCL_DARK -> XCL-Inverted-Dark
- XCL_2 -> XCL-Bubblegum
- XCL_DARK_2 -> XCL-Bubblegum-Dark

- new themes:
- XCL-Aqua
- XCL-Aqua-Dark

- new defaults:
- swoosh_effect 0 (all themes)
- swoosh_strength 8 (all themes)
- tooltip_style 1 (all themes)
- scale_trough_size 8 (all themes)
- aqua_tabs 0 (Bubblegum themes)
- aqua_tabs 1 (Aqua themes)
- button_style 2 (Aqua themes)

¹ taken from the dead caligula engine
² looks a bit ugly on tooltips where height < (width/2)

2.2.1:

[RANDOM_EFFECTS]

- reduce the amount of the bubbles ... simply too much

2.2.0:

[GENERAL]

- dropped the inset_scrolled_window engine-option
	(we'll draw no border so or so from now on)

[LISTVIEWHEADER]

- removed an now unused variable

[ARROWS]

- added the arrow_size engine option (default 1.0)

[RANDOM_EFFECTS]

- added random_effect = 2 (draws bubbles instead of stripes)
- bubbles are drawn in 3 different sizes (6, 4 and 2 px radius)

[SCHEMA]

- remove inset_scrolled_window
- add arrow_size
- update random_effect
- fixed precision of random_opacity
- fixed description of contrast

[THEME]

- set arrow_size to 0.95 (all themes)
- random_effect = 1 in XCL and XCL_DARK
- random_effect = 2 in XCL_2 and XCL_DARK_2
- old_scales = 1 in XCL_2 and XCL_DARK_2

2.1.0:

[GENERAL]

- fixed some engine option descriptions

[PROGRESSBAR]

- the progressbars now also follow the button_style
[if progbar_style is 0 1 or 2]

- removed some useless code

[SCALES]

- make the sliders on scales follow the button_style

- added the pellucid_scales engine option
* 0 = opaque sliders on scales
* 1 = pellucid sliders on scales
* default is 0

- added the old_scales engine option
* 0 = follow pellucid_scales/button_style option
* 1 = use old-style sliders on scales
* default 0

- removed some useless code

[SCHEMA]

- added the pellucid_scales option to the schema

- added the old_scales option to the schema

[THEME]

- renamed the themes to
- XCL - XCL_DARK - XCL_2 - XCL_DARK_2
- run (as root) rm -rf /usr/share/themes/EXCELSIOR* to remove the old themes
- aqua_tabs = 1 ; pellucid_scales = 1 ; mw_gradient = 1 in the _2 themes

2.0.1:

[GENERAL]

- removed all unused variables

[SCROLLBAR]

- removed a lot of dupped code

2.0.0:

[MENU]

- fix the over-sized menu-arrows with GTK >= 2.13

[SCROLLBAR]

- "transparent" steppers, no fake recoloring anymore
[ the steppers follow the color of the background gradient ]

- the scrollbars now also follow the button_style

[THEMES]

- striped scrollbars by default now (all themes)

1.9.4:

[GENERAL]

- Removed all unused Variables
- Removed an unused Function

[SPINBUTTON]

- Don't draw a separator on spinbuttons

[TOOLBAR]

- Don't draw a line at the toolbar bottom

[COMBOBOX]

- Don't draw a line on comboboxes

1.9.3:

[BUTTON] ::
[LISTVIEWHEADER] ::
[ENTRY] ::
[PROGRESSBAR_TROUGH] ::
[SCROLLBAR_TROUGH] ::
[TAB] :

* make button_style 1 look a bit smoother

[THEME]

* 2 new themes:
- alternative and dark-alternative

* Theme [Default]
- make menubar/toolbarstyle 1 default
- [better fits button_style 0 ]

* Theme [Dark Default]
- make menubar/toolbarstyle 1 default
- [better fits button_style 0 ]
- make random_opacity 0.4 default
- a bit brighter blue

* Theme [Alternative]
- make menubar/toolbarstyle 0 default
- make button_style 1 default
- make random_effect 1 default
- make random_opacity 0.1 default
- make mw_gradient 2 default
- move scrollbar steppers to bottom

* Theme [Dark Alternative]
- make menubar/toolbarstyle 0 default
- make button_style 1 default
- make random_effect 1 default
- make random_opacity 0.4 default
- make mw_gradient 2 default
- move scrollbar steppers to bottom


1.9.2:

[GENERAL]

* started to remove uselessly dupped code

[WINDOW]

* put the code for the window-gradient in
* it's own function [excelsior_draw_mw_gradient]

[OPTIONMENU]

* don't draw a separator

[THEME]

* dark-theme: some small improvements

1.9.1:

[RANDOM_EFFECT]

* draw the stripes in text[NORMAL]
* [to avoid problems in GEdit's Charmap]

[SCROLLBAR]

* fixup horizontal troughs
* fixup scrollbar borders

[COMBOBOX]

* center the arrows on the x-axis

[COMBO]

* center the arrows on the x-axis
* make the size equal to ComboboxEntry-Arrows' size

[THEME]

* added a dark theme

1.9.0:

[GENERAL]

* add Widget lookups for
- ETree
- ETable
- GtkWindow

[WINDOW]

* only draw the MainWindow gradient if it's a Window

[MENU]

* also draw the gradient on the Menu

[MENUITEM]

* button_style now also affects the MenuItems

[MENUBARITEM]

* button_style now also affects the MenuBarItems

[LISTVIEWHEADER]

* button_style now also affects the ListViewHeaders
* inset_scrolled_window now also affects the ListViewHeaders

[PROGRESSBAR]

* new gradient for the progressbar-trough
* rotate the trough's gradient if it's vertical
* button_style now also affects the progressbar_troughs

[SCROLLBAR]

* new gradient for the scrollbar-trough
* rotate the trough's gradient if it's vertical
* button_style now also affects the scrollbar_troughs

1.8.0:

[GENERAL]

* removed 2 unused functions
* removed some unused variables

[ENTRY]

* don't make the gradient that sharp
* make button_style also affect the entries
* fixup the Combo/ComboboxEntry Buttons
* *Sigh* remove the doubled border around them

[TAB]

* make button_style also affect the tabs
* decrease the aqua_tabs' gradient

[BUTTON]

* introduce the button_style engine option.
* button_style = # 0 = Semi-Inverted (like before)
* button_style = # 1 = Semi-Glossy

[MENUBAR :: TOOLBAR]

* added menubarstyle / toolbarstyle 2
* matches button_style 1 [Semi-Glossy]

[SCHEMA]

* updated

[THEME]

* make menubarstyle / toolbarstyle 2 default
* make button_style 0 default
* Drop the GtkArrow::arrow-scaling option
* [Let the Engine set the Arrow Size]

1.7.0:

[GENERAL]

* decreased the fallback value for radius by 1.8 to 1.2
* decreased the fallback value for random_opacity by 0.1 to 0.2
* drop the reliefstyle engine option

[GTK-BIN]

* make the GtkBin() (eg. MainWindow) gradient optional
* mw_gradient # 0 = single color; 1 = horizontal gradient
*               # 2 = diagonal gradient

[SHOWCASE]

* just a showcase:
* mw_gradient # 3 = stripes; 4 = arrows

[SCHEMA]

* updated for the new mw_gradient and aqua_tabs engine options

[ENTRY]

* modified entries
* make them follow the radius

[BUTTON]

* make the border around toggled togglebuttons
* follow the corner parameter

[PROGRESSBAR]

* make the fills follow the radius

[TAB]

* use similar gradient to scroll/progressbar's
* also use that gradient on unselected tabs
* introduce the aqua_tabs engine option
* aqua_tabs # 0 = excelsior 1.0+ ; 1 = excelsior 1.0-

[THEME]

* increased the default radius by 0.1 to 1.2
* set mw_gradient to 1
* set aqua_tabs to 0
* tweaked colors a bit

1.6.0try2:

[THEME]

* set the base color of toggle-buttons to black
* so the random-effects are visible there, too

1.6.0:

[MAIN-WINDOW]

* draw a gradient over the whole main window

[ENTRY]

* Make sure entries are realy drawn with the
* excelsior_draw_entry function _as expected_
* and draw a gradient on the entries

[BUTTON]

* make the line around active togglebuttons follow the radius
* don't draw disabled buttons that dark

[TAB]

* Changed tabs a bit

[CHECKBUTTON]

* new indicator style (Nodoka-like)

[STEPPER]

* Draw steppers inset

[SCROLLBAR]

* increase the stroke-width by 15px in (style 0 and 1)
* draw a gradient on the scrollbars (style 0, 1 and 2)
* on the trough's gradient has been a small rectangle ... -> removed

[PROGESSBAR]

* fixed small issue in style 0, 1  and 2 (an ugly line drawn at the end of the bar)
* fixed a major issue in style 0 (how did _that_ happen?)

[THEME]

* more compact [except panel-menu icons]
* new default colors
* increase scrollbar width by 2px
* set GtkRange::trough-side-details to 0
* to make the scrollbar_trough gradient appear again

1.5.0:

[SCHEMA]

* Engine Schema added (this allows you to change the
* engine options via the gnome-color-chooser)

* get the gnome-color-chooser from here:
* http://punk-ass-bitch.org/ (this is the correct URL)

[THEME]

* Unify colors
* new default: scrollbarstyle = 2 # plain scrollbar
* new default: progbar_style = 1 # arrowed (without cells)
* Re-ordered Engine Options

1.4.2:

[TOOLTIP]

* draw the border in text[NORMAL]
* draw a gradient on the colored pattern

[LISTVIEWHEADER]

* draw listviewheaders with an inverted gradient

[THEME]

* don't use hints on listviewheaders, since we have
* better headers provided by the engine now
* don't fix the slider length (this might be confusing)

1.4.1:

[RANDOM_EFFECT]

* fixed regression random_effect was not working properly
* the color of the stripes can now be changed via base[NORMAL]

[BUTTONS]

* Use same Shading Ratios for In/Active Buttons

[THEME]

* add some more comments
* fill radio/checkbutton background with base[NORMAL] = bg[NORMAL]
* separate styles for GtkButton and GtkToggleButton
* make menubaritems use text[PRELIGHT] = fg[SELECTED] and fg[PRELIGHT] = fg[SELECTED]

1.4:

[GENERAL]

* Remove one unused engine option (random_style), since it
* won't be used in the near future

[RANDOM_EFFECT]

* the new random_opacity engine option lets you change the
* opacity of the randomly generated stripes on buttons
* and tabs, value is a float from 0.0 to 1.0

[SCROLLED_WINDOW]

* the new engine option "inset_scrolled_window" lets
* you decide wether to draw a border around scrolled_windows
* or not (0 = draw border; 1 = don't draw border)

[THEME]

* added comments to the engine options
* Use nicer colors by default
* set random_effect and entry_ib_ever to 0 by default
* set inset_scrolled_window to 1 and random_opacity to 0.2
* disable Statusbarframe by default

1.3.1:

[THEME]

* added lots of comments to the gtkrc
* remove unused code
* change shading ratios
* make text of check/radiobuttons look insensitive, then they are
* make comboboxes appear as lists
* don't draw toolbar separators
* fix the scrollbar's slider length to 80
* fix the scrollbar's width to 12
* set cursor colors to bg[GTK_STATE_SELECTED]
* use hints on the TreeVies to make the headers look like Buttons
* Draw Epiphanys and Galeons Location Entry Green when browsing a secure Site (https://)
* Draw Scrollbars within the Bevel of Scrolled-Windows
* Set size of the panel hide/show arrows to 3
* Draw Arrows a bit bigger (80%)
* Draw a Separator on Message Dialogs
* Make Selection Boxes in IconViews Orange
* Draw Progressbars a bit smaller than the trough
* Draw a small spacer between scrollbar and steppers
* Set Errorunderlinecolor to Red in TextViews
* Draw Radiobutton Indicators Orange
* Draw Checkbutton Indicators Purple
* Draw toggled ToggleButton Border Green
* Set Focus-Line-Width to 0
* Draw Nautilus Location Bar Yellow

1.3:

[BUTTONS]

* don't draw disabled and active that dark
* toggled togglebuttons have now a border filled with bg[GTK_STATE_SELECTED]

[SCROLLBAR]

* scrollbarstyle = 2 # plain scrollbar, no stripes or arrows

[TOOLTIPS]

* draw a gradient on tooltips filled with bg[GTK_STATE_SELECTED]

[ARROWS]

* reworked Arrows

1.2:

[MENUBAR]

* dropped old menubarstyle 0, 1, 2 and 3
* menubarstyle = 0 # gummy bar
* menubarstyle = 1 # glossy bar

[TOOLBAR]

* dropped old toolbarstyle 0, 1 and 2
* toolbarstyle = 0 # gummy bar
* toolbarstyle = 1 # glossy bar

HINT: gummy + gummy || glossy + glossy == merged bar

[SCROLLBAR]

* dropped old scrollbarstyle 0, 1 and 2
* scrollbarstyle = 0 # diagonal stripes
* scrollbarstyle = 1 # arrows
* revisited scrollbarstyle 0 and 1
* draw scrollbar_trough like progressbar_trough

[BUTTONS]

* revert button style to excelsior from 1.0rc1

[MENUITEM]

* changed according to buttons

[TABS]

* changed according to buttons

[THEME]

* progbar_style = 4 is new default
* scrollbar_style = 1 is new default
* focus_line_width = 2 is new default

[CONFIGURE]

* animation is now enabled by default

[FIXME]

* added

[Makefile]

* Install Docs to $(datadir)/doc/excelsior
* Install excelsior.pc to $(libdir)/pkgconfig

[EXCELSIOR.PC.IN]

* fixed name

1.1:

[BUTTONS]

* New Highlight
* Removed Rectangle Border from IS_DEFAULT Buttons
* Reversed Gradient only for active Togglebuttons
* Draw Shadow for all Buttons

[SPINBUTTONS]

* make insensitive spinbuttons work correctly [Thanks Andrea]

[PROGRESSBARS]

* progbar_style = 2 [flat gradient, no stripes, no arrows]
* progbar_style = 3 [celled progbar with stripes]
* progbar_style = 4 [celled progbar with arrows]
* progbar_style = 5 [celled progbar with flat gradient]
* brighter gradient

1.0:

[GENERAL]

* droped useless engine options

[BUTTONS]

* make buttons look sharp and glossy

* toggled toggle-buttons have a reversed gradient

[RANDOM_EFFECT]

* make stripes more transparent

[ENTRY]

* modified inner border

[SLIDER]

* glossy gradient
* draw gripdots if height > 14 not if width > 24
* draw 3 x 2 gripdots not 3 x 3

[PROGRESSBAR]

* progressbar background has now a gradient
* progressbar has now a 3dish gradient

[SEPARATOR]

* modified separators

[MENUITEM]

* glossy gradient

[THEME]

* theme is now shipped with the Engine

1.rc3:

[GENERAL]

* Small fixup for previously introduced engine options

[RADIBUTTON] + [CHECKBUTTON]

* the new indicator_color engine option lets you change the
* color of the radio/checkbutton indicators
* if unset bg[GTK_STATE_SELECTED] will be used instead

[SCROLLBAR]

* bring scrollbar_color back to work

[PROGRESSBAR]

* the new progbar_color engine option lets you change the
* color of the progressbar if unset bg[GTK_STATE_SELECTED]
* will be used instead

* moved highlight gradient to center

1.rc2:

[GENERAL]

* finished fuction renaming

[FOCUS]

* width of the focus-line can now be set via the new
* focus_line_width engine-option [configure-flag droped]

[ENTRY]

* the new entry_ib_ever engine-option allows you to decide
* wether to display the entry's inner-border everytime or
* just if the entry is focused [configure flag droped]

[RANDOM_EFFECT]

* the dynamic effects on buttons and tabs can now be en/disabled
* via the new random_effect engine option [configure flag droped]

[PROGRESSBAR]

* the new progbar_style option lets you choose between the old
* striped progressbar or the new arrowed progressbar

* the new progbar_to_left engine option lets you choose wether the
* progressbar is animated from left to right or the other way round
* [configure flag droped]

[CONFIGURE.AC]

* droped unused options
* fixed Version

[THEME]

* updated for recent engine option changes

1.rc1:

[THEME]

* Changed colors of the default Theme

[BUTTONS]

* More 3Dish look'n'feel
* Toggled Togglebuttons are now darker than untoggled ones
* New Border for Buttons which are Active and Focused

[ARROWS]

* Modified Arrows a bit

[RESIZE_GRIP]

* Calculate number of Grip Dots instead of hardcoding 4 dots
* Modified Resize Grip Dots

[RANDOM_EFFECTS]

Buttons:
* Reduced Amount of Stripes a bit

1.b1:

Engine:

[CONFIGURE]

New configure options:

--with-flw= 			# define the width of the focus-line; default = 3
--enable-animationtoleft	# animate progressbar from right to left, not from left to right
--enable-randomeffect		# use dyndyn-like stripes on buttons and tabs
--enable-entryibever		# display innerborder in entries everytime

[RANDOM_EFFECTS]

* Tweaked Stripes a bit

[GRIP_DOTS]

* Tweaked Menu/Toolbar Gripdots a bit

[BUTTONS]

* More gradient on Buttons
* Keep Buttons Inverted on press
* Draw disabled Buttons different

[ENTRY]

* Show Innerborder everytime

[PROGRESSBAR]

* Added Support for Animation from right to left (rtl)

General:

- updated configure.ac

1.a1:

Engine:

[STYLE]

* only CLASSIC is supported

[BUTTON]

* Buttonstyle from INVERTED
* Added Random Effects Support (like in DynDyn)

[NOTEBOOK]

* Added Random Effects Support (like in DynDyn)
* Added Glossy Tab Highlight

[CHECKBUTTON]

* Checkbuttonhooks will get the bg[GTK_STATE_SELECTED] or
* bg[GTK_STATE_INSENSITIVE] color instead of hardcoded black

[RADIOBUTTON]

* Radiobuttoncircles will get the bg[GTK_STATE_SELECTED] or
* bg[GTK_STATE_INSENSITIVE] color instead of hardcoded black

[PROGESSBAR]

* Arrows instead of stripes

[ARROWS]

* changed arrows a bit

[COMBOBOX]

* both arrows show down

[MENU]

* Menuitemstyle from INVERTED

[MENUBAR]

- added menubarstyle = 3 # excelsior no.1
- added menubarstyle = 4 # excelsior no.2
- added menubarstyle = 5 # excelsior no.3

[TOOLBAR]

- added toolbarstyle = 1 # extra
- added toolbarstyle = 2 # excelsior no.1
- added toolbarstyle = 3 # excelsior no.2
- added toolbarstyle = 4 # excelsior no.3

* note: try to mix excelsior no.2 with no.3

[SCROLLBAR]

- added scrollbarstyle = 0 # clearlooks
- added scrollbarstyle = 1 # excelsior .candy with stripes
- added scrollbarstyle = 2 # excelsior .candy with arrows
- added scrollbarstyle = 3 # striped
- added scrollbarstyle = 4 # arrowed

[GENERAL]

* increased focus-line-width to 3

Source:

- updated configure.ac
- updated config.h.in
- updated Makefile.am
- added autogen.sh
- added excelsior.pc.in
- added CREDITS
- necessary changes
- updated file-headers
