[General] * updated some icons to match the overall look of the shell better * new modules: RSS Reader, RecycleBin, AlarmClock * fixed a possible access violation in the IsWow64 function (check for 64bit OS) * fixed the shutdown/logoff/hibernate confirmation dialog so that it now has initial focus * improved position of labels/captions on high DPI displays (24" with 120 dpi fonts) * added an option to use Explorer's Desktop instead of the default Sharpe desktop * fixed "Open In Folder" in Chrome/IE (only in Windows 7 currently) #ticket 2876687 * fixed "Administrative Tools" being incorrectly spelled in dialogs. [SharpCenter\Configs] * fixed countless memory and graphic handle leaks (should make Center a lot more stable) * fixed service list config considerably slowing down the root menu of SharpCenter * fixed tabs in the service list not properly refreshing when enabling or disabling a service * fixed arrow and tab keys not working in configs * fixed buttons on the delete confirmation dialog in menu editor not being in English * fixed initial override status/visibility of checkbox controls being wrong in menu list config * changed tab order in all configs to be a something reasonable [SharpMenu] * added Properties option to the right-click menu of Dynamic Items * added the ability to open another menu by simply hovering over it after you have a menu open * added an Auto-Hide option which hides the menu if you leave the menu window with your mouse and a specified amount of time has passed [SharpCompile] * added ability to compile c# solutions using MSBuild.exe. * fixed bug removing items from the tree view would fail when you open the xml file a second time * changed manifest to have requestedExecutionLevel be asInvoker to avoid UAC elevation prompt [SharpBar] * changed to save the hidden state when bar is closed and apply it the next time it's opened * changed to not load bars with non numeric directory names (for example 898423489.temp\bar.xml) * fixed bar hiding not working with always on top enabled (it would only hide the modules and not the bar) * Suspend bars not on the primary monitor while connected via remote desktop. * Automatically disable always on top for bars on monitors with an active full-screen window. [SetShell] * added check for not letting setshell change the shell to SharpE when run from UAC protected directories or directories without write access (#ticket 2887235) * changed SharpAdmin to open hidden (avoid console window popping up) * changed to only apply the IniFileMappingFix if it has not been done (avoids displaying UAC dialog unnecessarily) * changed the "Separate Explorer Process" check box to reflect the status of the option (set/not set) [SharpDesk] * changed to use a space as the delimiter instead of a comma for multi line captions (Link and RecycleBin objects) * fixed issue where the caption would not display when SharpDesk starts (Link and RecycleBin objects) * fixed a problem when switching from full-screen (in non-native resolution) to windowed * set the windows TileWallpaper background setting to 1 (true) to avoid showing a split background (Alt+Tab and startup) on dual monitor setups. [Image.Object] * Allow configuring Image object to load images from a directory. [RecycleBin.Object] * the size is now displayed in Bytes, KB, MB or GB * fixed the amount of items and size not showing up instantly [VWM] * added option to move tool windows with the VMW aswell [SystemTray] * fixed a bug which happened when a system tray item initially had the hidden flag and later changed it to show causing it to not appear (ticket #2874071) [Notes.Module] * changed hyperlinks to be launched with SharpExecute (http:\\somesite.com, mailto:me@me.com, \\somepath) * fixed keyboard shortcuts being triggered when Alt or Shift are pressed in addition to Ctrl + Key * Automatically add the file extension (.rtf or .txt) if necessary when exporting notes. * Added a down arrow to display tabs in a popup menu and change to a tab if selected from the menu. * Fixed Ctrl+Tab and Ctrl+Shift+Tab not bringing the tab button into view after changing. * use icons that look like tabs for Add/Delete/Edit. * fixed last active tab not being visible when you reopen the notes window. * changed so that clicking the notes module will bring an open notes form to the front if it is fully or partially covered otherwise it will close it. * fixed issue where Open/Save dialogs would appear behind Notes form on Windows XP when configured to be always on top. [MiniScmd.Module] * added Auto-Complete * fixed ability to launch items such as msconfig [TaskBar.Module] * added offset to task/window filter check for current monitor (fixes a problem with maximized window borders going into another monitor - #ticket 2874063) * added a Toggle All Windows button (similar to MinAll/MaxAll) * changed to always show ToolTip for the minimize, maximize and toggle buttons * changed to check DwmCompositionEnabled (Aero enabled) each time when displaying a preview or menu instead of just on startup. Ticket # 2890968 * fixed close on middle click to work also on applications with multiple windows (firefox, ...) * fixed displaying ToolTip for tasks, when DWM is disabled they'll show and won't when enabled * fixed preview window staying open when moving mouse from a task to the toggle window button * fixed windows not updating their VWM and Monitor position while being moved with the mouse * fixed another rare "List index out of bounds" error * fixed issue where KeePass window would now show when opened again after being minimized to the systray * minimize/restore all now should be faster * fixed preview windows appearing off left and right side of monitor. * fixed blending to icon color not working [ApplicationBar.Module] * changed drag and drop to work like in the taskbar (only for a process with only one instance or window) - #ticket 2874054 * changed to check DwmCompositionEnabled (Aero enabled) each time when displaying a preview or menu instead of just on startup. Ticket # 2890968 * fixed filter for showing only windows of the current monitor or VWM not affect previews #ticket 2935727 * fixed skin specific spacing between buttons not being used * improved color blending of app bar items based on icon color * fixed preview windows appearing off right side of monitor. [Cursor.Service] * changed the animation timer to be only enabled when needed (png animations specifically) [Exec.Service] * Fixed AliasList tooltip to display proper use of alias tokens. * Fixed Exec service not properly replacing alias tokens. * Fixed not elevating aliases if the AliasValue or Params contained _elevate. * Any additional Params not used during token replacement will be passed as spaced delimited args. [Startup.Service] * fixed so it now searches the full path when enumerating through the current processes * fixed so the processes enum now doesn't search apps with command line * fixed a problem with short filenames in the registry
