[Global] * new configs: Font(Skin), DeskArea(service), Link(object), Image(object), RecycleBin(object), MiniScmd(module), Notes(module) * new module: Keyboard Layout (#329) * new object: Image * new services: Global Actions, Task Manager, Task Switch * added support for new vista shell folders to the target selection dialog (#283) * added new global actions : !MinimizeAll, !RestoreAll to minimize and restore all opened windows (#251,#231) * added new global action : !SwitchUser/LockStation * added new global action : !ToggleAllBars to hide/show all bars (#251) * fixed text shadow not rendering correctly for bright color * fixed bug in color blendig resulting in black images for blend colors with a hue greater than 213 [SharpCore] * improved startup order of services and components * fixed SharpCore sometimes closing right after startup * fixed SharpCore sometimes freezing if the tray service is stopped [SharpDesk] * added screen rotation detection (SharpDesk will rotate the wallpaper if the screen is rotated) (#158) * added desktop resize detection (SharpDesk will adjust its size if the resolution changes) * changed object configs to use SharpCenter for configuration (all windows for adding desktop objects have been removed) * changed text and shadow rendering to use the same parameters and routines as in the skin system * fixed access violation when dragging files to the desktop (#300) * fixed AV when closing desk when SettingsForm was never opened * fixed AV when realoding the background after a second monitor has been attached [SharpMenu] * added glass effect support * added new 'objectlist' menu item type (creates a dynamic list of all available desktop objects for adding them to SharpDesk) * fixed menu sometimes not closing properly when it was opened by a right click on SharpDesk * fixed text not using the transparency settings of the skin font * fixed menu always opening on the primary monitor (couldn't be used on another monitor) [SharpBar] * added usage of the windows wallpaper settings for the glass effect if SharpDesk isn't running (#247) * added 'Always On Top' poperty to the SharpBar * changed current skin and scheme being highlighted better in the throbber menu (different icons) * improved the way settings are saved * fixed several bugs in multi monitor alignment code * fixed glass effect beeing rendered wrong on left aligned dual monitors * fixed background refreshing issues when moving the bar around (#369) * fixed throbber position sometimes beeing wrong after moving the bar around * fixed alignment of other bars not updating when moving a bar (#370) * fixed access violations on startup of the shell (#293) * fixed scheme update message not being handled properly (modules did not change their colors when scheme was changed from within SharpCenter) * fixed hidden mini throbbers beeing made visible when moving the bar from top<->bottom [SharpCenter] * added SharpCenterApi * improved general design of the interface, including configuration page scrolling. [Module: ButtonBar] * added drag&drop support to add new buttons [Module: MediaController] * added starting of the selected player when play is pressed and the player isn't running already (#209) * replaced the player selection popup with a nice looking SharpE Menu [Module/Service: SystemTray] * added handling of AppBar messages * fixed vista volume popup appearing on left side of monitor * fixed several errors causing the icons to have the wrong size * fixed a problem which caused the right click popup menu not opening for a few applications (#303) * fixed some applications creating a grey box over the whole tray (#273,#301) * fixed baloon windows having the wrong color * fixed Vista 2D Flip Task Switch window not being created * fixed Balloon Windows going out of the screen (#Ticket 302) [Modules: Notes] * added Ctrl + A (select all) and Ctrl + F (find) hotkeys to notes window * replaced settings window with SharpCenter configuration * fixed notes window not receiving focus when opened by hotkey (#386) * fixed notes window being always on top and "add new tab" window not being on top of the notes window (#331) [Module: MiniScmd] * replaced settings window with SharpCenter configuration [Objects: RecycleBin] * fixed 'Empty Recycle Bin' menu item beeing enabled even when the bin is empty * improved the way the windows recyclebin API is used [Service: DeskArea] * improved dual monitor behaviour * fixed Windows Classic uxtheme check not supporting Vista [Service: Exec] * added _elevate flag to run processes elevated in Vista * fixed Recent Icons/Most Used Items not saving [Service: Cursor] * fixed cursor hotspot coordinates beeing loaded wrong
