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.


    This site is ©2001-2008 Karl-Henrik Henriksson [qwilk]