[Global] * new configs: Task Filter, Taskbar, Taskswitch * new service: Multimedia Input (support for multimedia keyboards, OSD display of volume changes (XP only) and generic media player support) * task filters improved (again) * added global notification system which can be used by any SharpE component/module * changed SystemTrays balloon windows to use new SharpNotify system * fixed that various tooltips from bar modules could be covered by other windows * fixed a bug in SharpApi which still could cause the "file already used by another process" error * fixed several bugs in the skin system * improved and fixed how scheme colors can be used all over the shell [VWM/Taskbar] * added OSD display of new desktop number when switching a VWM * improved "follow window focus" feature. It will no longer switch desktops if a window on Desktop B is closed and a window on Desktop A is getting the focus. * improved "CurrentMonitor/VWM" filter. Minimized tasks will only show on the desktops where they have been minimized... [Taskbar] * added basic Unicode support for window captions * made it possible to move minimized tasks to other VWMs with the right click menu * fixed that Microsoft Office applications won't display a task item for each opened document * fixed order of tasks being messed up when switching VMWs [Taskswitch] * added small icon overlay on minimzed tasks [Shell.Service] * new service providing basic shell functions. Replaces DeskArea, SystemTray and TaskManager services (all in one now) * added basic application bar support (one app bar possible on the left and right of each screen) [Exec.Service] * improved how links are executed [MediaControler.Module] * removed media player selection and settings window * replaced media player handling code with a generic solution which should work on most media players [MemoryMonitor.Module] * fixed wrong values being displayed on computers with more than 2GB RAM [SharpMenu] * added new dynamic menu items for 'recent/most used' lists * fixed bug which caused the focus going back to top most menu when navigating through multiple sub menus with the keyboard * fixed positioning problems with vertically aligned multi monitors * Removable drives no longer report an error if no disk in drive * Drives are only added if the media is physically accessible [SharpBar] * fixed black bars at startup bug [SharpDesk] * fixed a bug in the color change effect * added possibility to change which menu to display on right click and to display an alternative menu in shift + right click [SystemActions.Service] * added registering of actions to change the keyboard layout (#442) [SharpCore] * fixed windows login screen staying visible for too long * fixed a bug which could cause random AVs on XP 64bit * fixed closing core sometimes not working [SharpConsole] * fixed several memory leaks * fixed tray icon and window behaviour * fixed SharpConsole slowing down the whole shell when receiving messages
