xoblite bb2 | RC3 | 0.4.12.23 | December 23rd, 2004 | all changes
Introducing xoblite *THEMES*! :D
- A xoblite theme is a full set of configuration .rc files, plugins, styles and wallpapers located in a folder
- Themes can be switched on the fly from the new "Themes" menu (by default Alt+MidClick on the desktop)
- ...i.e. changing all aspects of the *box interface with a single click of a menu item! 8)
New $CurrentTheme$ application env. variable -> no hard-coded paths -> fully portable and distributable themes! :D
Automatic version checking and updating of the core + plugins, including periodic checking! ("AutoUpdate") :D
Font drop shadow support for all core user interface elements
Built-in command scripting support (@Script)
Lots of cool new core bro@ms, including LoadPlugin/UnloadPlugin, CheckForUpdates and PausedRestart... 8)
Write protection (preventing changes to the configuration from being saved to disk - useful when distributing themes!)
Three exclusive new menu bullets: Triple, Comment and Grid! :D
Menu separators (inserted automatically for [path] trees, can be inserted manually using [separator])
Right click on menu items to e.g. open up the chosen folder in Explorer, open the chosen (not the current)
style in your preferred editor, or set an image as wallpaper using bsetbg
Mid click on a menu [exec] or [style] item to copy the path of the item to the clipboard
Mousewheel scrolling of menus taller than the screen + substantially faster regular scrolling
Improved menu rendering and support for integer and string editing menu items
Second generation slit puzzle positioning - each plugin row/column is now centered horizontally/vertically! :D
Manual positioning of the slit using Drag/Ctrl+Drag is now fully supported
Lots of new SystemBar features, including a Bars+Icons mode and a button to toggle the SysTray shown/hidden
Updated system tray functionality, including support for external system tray plugins (e.g. BBTray)
Support for the following new style parameters... 8)
- menu.bullet: Triple/Comment/Grid (see above)
- menu.separator.color: (see above)
- slit: / slit.color: / slit.colorTo:
- toolbar.borderWidth: / menu.borderWidth: / slit.borderWidth:
- toolbar.borderColor: / menu.borderColor: / slit.borderColor:
Substantially improved rendering performance for sunken gradients + pixel perfect rendering of bevels... =]
Integrated DDE functionality (i.e. loading the BBDDE plugin is no longer required)
Send bro@ms from external applications using Blackbox.exe -broam <string> :D
"Safe mode": Hold down the control key to disable loading of plugins at startup... :)
Updated *box API support for improved plugin compatibility
Faster restarts and better value substitution mechanisms thanks to improved core data buffering
Improved support for malformed configuration/style parameter formatting
Substantial streamlining of the code (executable only 289 kB despite all new functionality!) :D
Online documentation (will be available later, for now read the included changes.txt for details)
Updated xoblite bb1 styles + new styles x-ashes and qtopia
Lots of major and minor bug fixes and improvements
xoblite bb1 | 0.3.8.29 | August 29th, 2003 | history | all changes
Legacy changes (Blackbox for Windows up to 0.0.70) can be found here.
|