XOD 0.33.0: Color the World

Victor Nakoryakov
XODlang
Published in
2 min readFeb 18, 2020

Hey there! Today we’re proud to announce the new release of the XOD visual programming language. As the title hints, the main feature here is an extended color support and features throughout the IDE.

First of all, you can now enter the color values as HEX literals (e.g., #FACE8D) and use a new color picker widget to select the hue. Check it out. It’s very neat!

Adjusting the hue via color picker widget in `output-color` node

Secondly, there are two new nodes to showcase those color capabilities. The tweak-color node allows you to adjust color values in real-time during debug or simulation sessions. The WS2812 library contains multiple nodes to control the popular DIY-hardware with NeoPixel addressable RGB LEDs on board, allowing for some spectacular LED animations with a low memory footprint.

WS2812 LEDs with XOD at work

You’ll find a comprehensive guide on the WS2812 nodes in a new article published by our devs:

Further optimization

XOD continues to expand its scope, but we’re still focused on maintaining the higher code efficiency. In fact, we planned a huge revamp in that regard, but were ultimately forced to pull the changes due to the unforeseen problems in rare scenarios. Still, some new features were added to optimize the size of generated C++ code, and you’ll see even more of them in future updates!

As usual, the release includes many other small improvements and enhancements. Read the full list on GitHub.

Get the new version of XOD from the downloads page or try it directly in your browser. If you have XOD installed already, click the update message when IDE starts.

--

--