######################################################## xoblite bb5 | RC4+ | 0.21.2.14 ########## [changed Desktop.cpp, DesktopMenu.cpp, Settings.cpp/h, Broams.cpp 2021-02-06 qwilk] - Since adding support for optional xoblite.rc configurable X1 and X2 mouse click on desktop action overrides seemingly didn't bring about the apocalypse, I have now added support also for Right and Mid mouse click on desktop action overrides... ;) (xoblite.desktop.rclick.override: and xoblite.desktop.mclick.override: respectively, as theme-specific settings) - Directly editable from the Configuration/Desktop menu ("Mouse click overrides") - As a safeguard, for all overrides, holding down the Alt key while clicking will fall back to the default action [changed MenuCommon.cpp 2021-02-06 qwilk] - Back by popular demand, I have resurrected the support for menu .rc [include] items which I've never ever used myself... :) - Syntax example: [include] ("$Blackbox$\menu-include.rc") [changed Blackbox.cpp 2021-02-06 qwilk] - Hitting the F1 aka "help" key when the desktop has the keyboard focus now opens the xoblite online documentation [changed Blackbox.cpp/h, Broams.cpp 2021-01-05 qwilk] - Improved the Explorer taskbar hiding functionality, including continuously re-hiding it if it re-appears... :) [changed Taskbar.cpp/h 2021-01-04 qwilk] - Made it possible to easily toggle the process priority of an application, from its default to *HIGH* and back, using Ctrl+Left click on its taskbar button (a "red" indicator is shown for such prioritized tasks) [changed Toolbar.cpp 2020-12-28 qwilk] - Added support for horizontal touchpad/mouse swipe-scrolling of visible taskbar items (previously vertical only) (developer details: this requires parsing of WM_MOUSEHWHEEL in addition to the regular WM_MOUSEWHEEL message) ######################################################## xoblite bb5 | RC4 | 0.20.12.13 ########## [changed *.cpp/h 2020-12-13 qwilk] - Lots of minor fixes and overall polishing... :D [changed BBApi.cpp 2020-11-14 qwilk] - Added a workaround for potential WoW64 redirection issues when launching certain .lnk files from the menu or elsewhere [changed MenuCommon.cpp 2020-11-11 qwilk] - Menu [path] items ending with .url now gets their extension removed too (previously this was done only for .lnk menu items) [changed Broams.cpp 2020-11-08 qwilk] - Added new broam @xoblite Toolbar MoveToTop (this moves a non-alwaysontop toolbar to the top of the z-order, cf. the previously available MoveToMouse broam but without re-positioning of the toolbar) [changed BBApi.cpp 2020-10-28 qwilk] - Added a small workaround to make Visual Studio Code and Microsoft Teams show up on the taskbar [...again?] (developer details: many otherwise valid Chrome_WidgetWin_1 class windows do not set the WS_SYSMENU flag we usually check as part of the BBApi function IsAppWindow() called when new windows are created) [changed Toolbar.cpp/h, Taskbar.cpp/h, Settings.cpp/h, Broams.cpp 2020-10-25 qwilk] - Added the option to have a mousewheel scrollable taskbar with a configurable maximum number of simultaneously visible items [changed Toolbar.cpp, Taskbar.cpp, Workspaces.cpp/h 2020-10-25 qwilk] - Significant toolbar performance optimization through eliminating unnecessary updates etc [changed Menu.cpp/h 2020-10-21 qwilk] - Significant menu performance optimization through extended caching of gradients etc (was pretty fast before but now even better :D) [changed Alpha.cpp/h, Menu.cpp, Toolbar.cpp 2020-10-21 qwilk] - Generalized the previously toolbar-only corner rounding pixel pre-shuffling in order to be able to use it also for the menu... 8) [changed Themes.cpp 2020-10-16 qwilk] - Added support for .otf format fonts as theme fonts [changed Broams.cpp, xDesignerGUI.cpp 2020-10-16 qwilk] - Added a few colour adjusting "tools" to the Designer Mode: Darken/Lighten/Greyscale/Sepia/Invert/Flip (all accessible via related new bro@ms or the xDesignerGUI plugin menu) [changed Menu.cpp, Settings.cpp, Broams.cpp 2020-10-16 qwilk] - Added support for 1-8 colour menu separators (nb. Solid/Horizontal/MirrorHorizontal/SplitHorizontal/SuperHorizontal only) [changed Taskbar.cpp 2020-10-13 qwilk] - Open non-pinned menus will now close automatically when focus moves to another application [changed Settings.cpp/h, Broams.cpp, FolderItem.cpp 2020-10-13 qwilk] - Menu rounded corners have graduated from their previously experimental status after some further polishing: - Now configurable from the Configuration/Menu submenu, settings saved as xoblite.menu.rounded in xoblite.rc (theme specific setting) - For rounded menus, a gap between menus (based on the menu.frame borderWidth or marginWidth or a default) is automatically added [changed Desktop.cpp, DesktopMenu.cpp, Settings.cpp/h, Broams.cpp 2020-10-10 qwilk] - Added support for optional xoblite.rc configurable X1 and X2 mouse click on desktop action overrides (xoblite.desktop.x1click.override: and xoblite.desktop.x1click.override: respectively, as theme-specific settings) - Directly editable from the Configuration/Desktop menu ("Mouse click overrides") [changed Broams.cpp 2020-10-10 qwilk] - Changed the set style/theme bro@ms from @xoblite SetStyle/SetTheme <...> to @xoblite Set Style/Theme <...> respectively ######################################################## xoblite bb5 | RC3+ | 0.20.9.28 ########## [changed Menu.cpp/h, MenuCommon.cpp/h 2020-09-28 qwilk] - Added support for keyboard search based on the *first* character of menu item titles [changed *.cpp/h 2020-09-26 qwilk] - Workspaces: Mousewheel changing is now configurable via the Workspaces menu - Desktop: The workspace indicator can now be hidden [changed Workspaces.cpp 2020-09-20 qwilk] - Workspaces window enumeration now disregards Rainmeter widgets (i.e. window class "RainmeterMeterWindow") [changed Settings.cpp/h 2020-09-20 qwilk] - Removed a few zombie references to obsolete blackbox.rc settings (e.g. opaque window moving, window focus model...) [changed Blackbox.cpp, Broams.cpp, MenuCommon.cpp, StringItem.cpp + xDesignerGUI.cpp 2020-09-20 qwilk] - Changed all broadcast message (bro@m) calls from PostMessage to SendMessage to avoid potential race conditions ######################################################## xoblite bb5 | RC3 | 0.20.9.13 ########## - First public release candidate phase (no tracking of changes during development) ######################################################## xoblite bb5 | RC2 | 0.20.6.xx ########## - Closed group release candidate phase (no tracking of changes during development) ######################################################## xoblite bb5 | RC1 | 0.19.10.14 ########## [added Wallpaper.cpp/h 2019-10-14 qwilk] - Integrated the functions of the old bsetbg.exe and bsetroot.exe wallpaper tools into xoblite itself (nb. the separation/modularity of these is no longer really needed, and this also avoids the need to call [potentially arbitrary] external, defined per style executables, which was never a good idea security-wise, etc) [changed Settings.cpp/h 2019-10-09 qwilk] - All applicable UI element positions and dimensions are now (re-)calculated relative to the desktop work area instead of to the screen, which means they will also adapt automatically to work area changes, e.g. if the Explorer taskbar is moved to another screen edge [changed *.cpp/h 2019-10-05 qwilk] - Hey, it already looks different!!! ;) - Seriously though, I will not document all the delta changes between bb4 and bb5 here (I think ;) ) ######################################################### xoblite bb4 | RC4 | 0.19.10.5 ########## [changed *.cpp/h 2019-10-05 qwilk] - xoblite will return. Expect different. Switching to *bb5* mode, stay tuned... :D ##################################################################################################