Release candidate status:
The new xoblite plugins documentation is
still very much a work in progress, i.e. not yet
finalized but will be updated continuously.
Plugins



Overview

xDesignerGUI

xDesktopAnimation
xDesktopLauncher
xDesktopMeter
xDesktopNowPlaying

xControlRGB-Corsair
xControlRGB-LIFX

Other plugins

Contact

Overview

Plugins for xoblite and other Blackbox for Windows branches.

On this page you will find downloads and documentation for some of my own plugins, and links to some other plugins. Click on the links to the left or below to continue!

xDesignerGUI - a "privileged plugin" bundled with xoblite bb5, providing a GUI for its "Designer Mode" functionality.

xDesktopAnimation - an advanced bitmap animation plugin.
xDesktopLauncher - a sophisticated button matrix launcher plugin.
xDesktopMeter - a system meter plugin.
xDesktopNowPlaying - a work-in-progress "now playing" plugin for Spotify users.

xControlRGB-Corsair - a plugin that integrates your Corsair iCUE compatible RGB HW with the *box experience.
xControlRGB-LIFX - a plugin that integrates your LIFX RGB lighting products (e.g. bulbs, light strips...) with the *box experience.

----------

Any trademarks referred to herein are property of their respective owners.

THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

xDesignerGUI

Description

xDesignerGUI is a "privileged plugin" bundled with xoblite bb5, providing a GUI for its Designer Mode functionality, cf. an advanced "style maker" tool.

Screenshot



Instructions

• First of all, note that the core shell UI elements will update dynamically on the fly upon edits. Plugins may or may not support similar dynamic updating.

• Click the "Select" button on the left hand side to open a pane to select which *box UI element to perform edits on (note that not all elements support all parameters):
  Toolbar/Label/WindowLabel/Clock/Button/ButtonPressed, Menu Title/Frame/Active/Grip/Indicator/Separator, Dock, Console.
• In the element selection pane, you can right click on an element to select it for copying (it will turn red to acknowledge), then left click on another one to paste. Right click again to cancel.
• Right clicking the "Select" button will cycle through the elements in sequential order (i.e. providing quick[er] access to the next element).

• The buttons below it either edit values in cycling or increase/decrease fashion, and new values/settings will be briefly displayed to provide visual feedback.

• The colour matrix in the center is a 2D representation matching two of the colours/values of the current input mode (see below), with a vertical bar to the right of it representing the third colour/value (underlined below).

• Left click on the colour matrix to pick a colour.
• Right click on the colour matrix to switch input mode: RGB/GBR/BGR/HSL/Greyscale.
• Mid click on the colour matrix to set that colour as a solid desktop colour.
• Left click the third colour/value bar to set its value, updating the 2D colour matrix accordingly. Right click the bar to reset it back to zero.

• The buttons 1-8, T, O, S, D, G and B on the right hand side select which colour to edit (nb. you can also select colour quickly using mousewheel scrolling):
  Color1-8, TextColor, OutlineColor, ShadowColour, DisabledColour, "GlyphColor", BorderColor.

• Some of the colour buttons also have a secondary right click action, e.g. to reset them back to black/white or enable/disable them.

• Click "Save" to save the contents of the current style in memory, each time clicked under a *new* date/time formatted filename - xDesigner_date_time.style - in your main styles folder.

• Ctrl+Right click anywhere in the window to open a menu with some additional settings, e.g. an option to use double scale (HiDPI 2x) mode. Ctrl+Drag to move the window around.

[documentation work in progress, e.g. comprehensive bro@m support, built-in colour picker etc still to be added!]

Enjoy! :D

----------

xDesignerGUI (part of xoblite Designer Mode)
© 2020 Karl Henrik Henriksson [qwilk/@xoblite]

THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

xDesktopAnimation

Description

xDesktopAnimation is an advanced bitmap animation plugin, currently bundled with xoblite bb5.

[documentation work in progress]

Enjoy! :D

----------

Screenshots

  

----------

Version history

xDesktopAnimation 1.0 RC3+ (2020-10-04) / qwilk
• Second release, bundled with xoblite bb5 RC3+
• Added "Toggle with plugins" option

xDesktopAnimation 1.0 RC3 (2020-09-13) / qwilk
• First release, bundled with xoblite bb5 RC3


----------

xDesktopAnimation
© 2020 Karl Henrik Henriksson [qwilk/@xoblite]

THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

xDesktopLauncher

Description

xDesktopLauncher is a sophisticated button matrix launcher plugin, currently bundled with xoblite bb5.

[documentation work in progress]

Enjoy! :D

----------

Screenshots

----------

Version history

xDesktopLauncher 1.0 RC3+ (2020-10-04) / qwilk
• Second release, bundled with xoblite bb5 RC3+
• Added "Toggle with plugins" option

xDesktopLauncher 1.0 RC3 (2020-09-13) / qwilk
• First release, bundled with xoblite bb5 RC3


----------

xDesktopLauncher
© 2020 Karl Henrik Henriksson [qwilk/@xoblite]

THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

xDesktopMeter

Description

xDesktopMeter is a system meter plugin, currently bundled with xoblite bb5.

[documentation work in progress]

Enjoy! :D

----------

Screenshots

----------

Version history

xDesktopMeter 1.0 RC3+ (2020-10-04) / qwilk
• Second release, bundled with xoblite bb5 RC3+
• Added "Toggle with plugins" option

xDesktopMeter 1.0 RC3 (2020-09-13) / qwilk
• First release, bundled with xoblite bb5 RC3


----------

xDesktopMeter
© 2020 Karl Henrik Henriksson [qwilk/@xoblite]

THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

xDesktopNowPlaying

Description

xDesktopNowPlaying is a work-in-progress (beta) "now playing" plugin for Spotify users, currently bundled with xoblite bb5.

[documentation work in progress]

Enjoy! :D

----------

Screenshots



----------

Version history

xDesktopNowPlaying 1.0b3+ (2020-10-04) / qwilk
• Second release, bundled with xoblite bb5 RC3+
• Added "Toggle with plugins" option

xDesktopNowPlaying 1.0b3 (2020-09-13) / qwilk
• First release, bundled with xoblite bb5 RC3


----------

xDesktopNowPlaying
© 2020 Karl Henrik Henriksson [qwilk/@xoblite]

THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

xControlRGB-Corsair

Description

xControlRGB-Corsair is a plugin that integrates your Corsair iCUE compatible RGB HW with the *box experience,
by replicating select colours from your current style onto your physical HW (e.g. keyboard, mouse, mouse pad...) == stepping out of the box, literally! :D

The plugin will automatically use the first non-parentRelative style element in the following order:
toolbar.windowLabel -> toolbar.clock -> toolbar.label -> menu.grip -> menu.active/hilite -> menu.title -> toolbar -> menu.frame

It will also respond to dynamic style changes triggered by the xoblite bb5 Designer Mode, i.e. it is possible to "paint" colours directly onto both *box elements and the RGB HW... =]

Quick start:
(1) Download the latest release of this plugin -> xControlRGB-Corsair 1.0, released October 10th, 2020.
(2) Unzip the plugin .zip file to a folder of your choice (e.g. typically a new subfolder within your plugins folder).
(3) Put the included CUE SDK redistributable CUESDK_2013.dll into the same folder as Blackbox.exe (alternatively, you can always download the latest CUE SDK from https://github.com/CorsairOfficial/cue-sdk ).
(4) Make sure that "Enable SDK" is enabled in the Corsair iCUE SW settings (if you're using an old version, you can always download the latest iCUE version from https://www.corsair.com/icue ).
(5) Load the plugin by regular means, e.g. via the menu or drag'n'drop of the .dll to the Desktop.
Done!


And before you ask... yes, this particular plugin may also work with other/older *box branches, though obviously then with
related limitations (e.g. no support for 8-colour gradients as with xoblite bb5, etc, i.e. considerably less attractive overall).

Enjoy! :D

----------

Screenshots (nb. this plugin has no GUI, sending occasional console messages only)



----------

Version history

xControlRGB-Corsair 1.0 (2020-10-10) / qwilk
• Original release


----------

xControlRGB-Corsair
© 2020 Karl Henrik Henriksson [qwilk/@xoblite]

CORSAIR, iCUE/CUE etc are trademarks property of Corsair Gaming, Inc., Fremont, CA, USA.

THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

xControlRGB-LIFX

Description

xControlRGB-LIFX is a plugin that integrates your LIFX RGB lighting products with the *box experience,
by replicating select colours from your current style onto your physical HW (e.g. bulbs, light strips...) == stepping out of the box, literally! :D

The plugin will automatically use the first non-parentRelative style element in the following order:
toolbar.windowLabel -> toolbar.clock -> toolbar.label -> menu.grip -> menu.active/hilite -> menu.title -> toolbar -> menu.frame

It will also respond to dynamic style changes triggered by the xoblite bb5 Designer Mode, i.e. it is possible to "paint" colours directly onto both *box elements and the RGB HW... =]

The plugin uses the LIFX LAN Protocol, and communicates using the default port 56700 only (i.e. no device discovery procedures performed).

[plugin development and documentation work in progress]

Enjoy! :D

----------

Version history

xControlRGB-LIFX 1.0 (2020-xx-xx) / qwilk
• ...development ongoing, stay tuned... :)


----------

xControlRGB-LIFX
© 2020 Karl Henrik Henriksson [qwilk/@xoblite]

THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Other plugins

Description

The legacy xoblite.net plugins list can be found here. Please note that some legacy plugins may no longer be compatible with today's operating systems or *box shell versions, but YMMV perhaps.

A recently recompiled BBDropFTP 1.2.3 is ready to take on duties also in the year 2020. Stay tuned for an enhanced xDropFTP later on! =]

Some older plugin beta releases can also be found here, e.g. the ever-so-important Boxanoid 2.0b2 ! :D

----------

THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.