2004-03-10  Martin Grimme  <martin@pycage.de>

	* __init__.py: Made foreground image work again.

2004-03-09  Martin Grimme  <martin@pycage.de>

	* __init__.py (StarterBar.call_action): Unzoom icons when user opens
	the menu.
	(StarterBar.__animation_timer): Don't animate panel stretching while an
	icon is being dragged.
	(StarterBar.__zoom_function): Made zoom function look better.

2004-03-07  Martin Grimme  <martin@pycage.de>

	* __init__.py: Fixed panel geometries for all orientations.
	(StarterBar.__animation_timer): Fixed panel stretching.

2004-03-05  Martin Grimme  <martin@pycage.de>

	* IconSet.py: Fixed adding and removing icons.

	* __init__.py: Re-implemented moving icon positions.

2004-03-03  Martin Grimme  <martin@pycage.de>

	* __init__.py: Put code for setting captions into new methods.
	(StarterBar.call_action): Hide caption whenever an action happens.
	(StarterBar.__animate): Revised damping function to gain more speed
	due to less window redrawings.

2004-03-02  Martin Grimme  <martin@pycage.de>

	* __init__.py (StarterBar.__zoom_function): Made zooming look better.

	* Icon.py (Icon.__load_icon): Use current locale for retrieving the
	icon name.

2004-03-01  Martin Grimme  <martin@pycage.de>

	* __init__.py: Implemented icon captions.

2004-02-29  Martin Grimme  <martin@pycage.de>

	* Icon.py (Icon.get_name): Added method for retrieving the name of an
	icon.

	* IconSet.py (IconSet.__vfscopy): Fixed bug which caused incomplete
	copy operations for some files.
	No longer reload all icons whenever an icon changes.
	(IconSet.edit_icon): Made this work.

	* Icon.py: Changed to use PyXDG instead of our own IconTheme
	implementation.
	Changed to use PyXDG instead of our own desktop file parser
	implementation.

	* IconSet.py (IconSet.set_icon_changed_handler): Added.
	(IconSet.set_size_changed_handler): Added.

	* __init__.py: Cleaned up code, made animations a lot faster and
	smoother and implemented smooth growing of the panel.

2004-02-07  Benoît Dejean  <tazforever@dlfp.org>

	* __init__.py: Improved launching of starters.

2004-01-09  Christian Meyer  <chrisime@gnome.org>

	* __init__.py: Moved to new Sensor API (some method names changed).

2003-11-16  Martin Grimme  <martin@pycage.de>

	* __init__.py (StarterBar.call_action): Marked strings for l10n.

	* Icon.py (Icon.__load_icon): Make the bar use the largest available
	icon size.

2003-11-07  Martin Grimme  <martin@pycage.de>

	* IconTheme.py (IconTheme.__get_theme_subdirs): Bug fix.

	* __init__.py: Added foreground option.

2003-10-27  Martin Grimme  <martin@pycage.de>

	* __init__.py (StarterBar.call_action): Made damping value discrete.
	This saves a lot of CPU when rolling over the bar.
	(StarterBar.get_configurator): Stretching of the panel can be toggled
	now.

2003-10-26  Martin Grimme  <martin@pycage.de>

	* DesktopReader.py (DesktopReader.get_exec): Formatted code. 80 chars
	per line, etc.

2003-10-09  Jesse Andrews  <jesse@uky.edu>

	* DesktopReader.py: implimented "run from terminal" code

2003-10-04  Martin Grimme  <martin@pycage.de>

	* Animator.py (Animator.__zoom_function): Increased zoomin factor.

	* __init__.py (StarterBar.call_action): Implemented panel scaling using
	the mouse wheel.

2003-10-02  Martin Grimme  <martin@pycage.de>

	* __init__.py (StarterBar.__initialize): Set paths to purge.
	(StarterBar._shutdown): Disabled shutdown handler. The core will remove
	dead files.

	* IconSet.py (IconSet.get_icon_path): Method for retrieving the path
	of the .desktop files.

2003-10-01  Martin Grimme  <martin@pycage.de>

	* IconTheme.py (IconTheme.lookup_icon): Disregard icon name extension
	in order to behave more like the gnome-panel.

2003-09-28  Martin Grimme  <martin@pycage.de>

	* __init__.py (StarterBar.__set_orientation): Added setting total panel
	size to force the window to the maximum size. This avoids background
	flickering when the panel gets stretched.
	(StarterBar.get_configurator): Made highlighting the selected icon
	configurable.

2003-09-27  Martin Grimme  <martin@pycage.de>

	* __init__.py (StarterBar.__launch_icon): Moved launching code into
	this method. %U gets replaced with the given file argument now.
	(StarterBar.call_action): Implemented "launch-with" handler for
	dropping argument files on starters.

	* Icon.py: Removed method __get_icon_path.
	(Icon.__load_icon): Fixed bug with loading the gnome-unknown icon when
	there's no icon available.

2003-09-21  Martin Grimme  <martin@pycage.de>

	* __init__.py (StarterBar.call_action): Only stretch panel when
	animations are switched on.
	(StarterBar.__hilight_icon): Added extra method for hilighting icons,
	so that icons can be hilighted without animations, too.

	* IconSet.py (IconSet.__init__): We have to read the icon theme at
	startup so that we can use the current theme from the beginning on and
	not only after a change.

2003-09-20  Martin Grimme  <martin@pycage.de>

	* IconSet.py (IconSet.load_icons): Fixed bug that caused reloading of
	icons to crash.

2003-09-19  Martin Grimme  <martin@pycage.de>

	* home.desktop (Icon): Changed icon to gnome-fs-home so that it's
	themable.

	* __init__.py (StarterBar.call_action): Enabled stretching of the
	panel.

2003-09-18  Jesse Andrews  <jesse@uky.edu>

        * configurator should be clearer (Size == Zoom) for starterbar

2003-09-18  Martin Grimme  <martin@pycage.de>

	* IconTheme.py (IconTheme.__exists): Added cache for remembering
	whether a file exists.
	(IconTheme.lookup_icon): Don't search for icons with an absolute path.

	* __init__.py (StarterBar.call_action): Added distance related damping
	factor for the animation.

	* Animator.py: Changed ANIM_STEPS to 1 since it's no longer needed and
	only eats CPU.
	(Animator.hilight): Added damping factor [0..1].

2003-09-17  Martin Grimme  <martin@pycage.de>

	* IconSet.py (IconSet.add_icon): Added support for .desktop files in
	the VFS.

	* Icon.py (Icon.__load_icon): Use IconTheme class to look up icon.

	* __init__.py (StarterBar.get_configurator): Added selector for
	background image.

	* IconSet.py (IconSet.close): Delete directory after closing the
	sensor.

2003-09-17  Christian Meyer  <chrisime@gnome-de.org>

    * __init__.py: (set_orientation) Some small adjustments for the icons in
    the panel. Still doesn't look very good. The panel width needs to be
    dynamically enlarged when the mouse are above the icons.

2003-09-14  Jesse Andrews     <jesse@uky.edu>

    * added the ability to DND onto starterbar

2003-09-04  Sebastien Bacher  <seb128@debian.org>

    * locale/*, po/*: Added i18n files.

2003-09-03  Martin Grimme  <martin@pycage.de>

	* IconSet.py (IconSet.__init__): Implemented that each panel has its
	own set of starters.

2003-09-01  Martin Grimme  <martin@pycage.de>

	* Animator.py (Animator.__zoom_function): Changed zoom function to make
	icons a little bigger.

	* __init__.py (StarterBar.call_action): Implemented very smooth zoom
	animation.
	(StarterBar.call_action): Improved icon dragging and added saturation
	hilight for the selected icon.

2003-08-19  Martin Grimme  <martin@pycage.de>

	* IconSet.py (IconSet.__initialize): Changed os.mkdirs to os.makedirs.
	os.mkdirs doesn't exist. Thanks to Jason Tackaberry for telling me.

