A month later, the new version — v0.14.0 is available. We implemented several new features and one of them is so cool, I’ll show it in a gif right here.
The debugger!
Note for existing users
If you already have XOD installed, then you have a workspace with your projects and a copy of the standard library. We won’t touch the workspace during the update. To use the new nodes you’ll have to either:
Delete the existing workspace at C:\Users\<yourname>\xod
and restart IDE
Create a new workspace after the update via main menu: File → Select Workspace
You can update manually by reinstalling XOD or simply click “Update” right within the current XOD IDE when it launches.
Release notes
Here is a list of most significant changes made.
Features and enhancements
- Brand new tutorial. It has two versions: the first one is embedded right into the
welcome-to-xod
project you see after the desktop IDE installation or browser-based IDE launch; the second one is published statically in the documentation section of the site. - The debugger and watches! Now, you can watch for value changes in real-time right inside the desktop XOD IDE. Place a
xod/core/watch
node, link it, and upload the program with “Debug after upload” checkbox set. The debugger also lets you view incoming serial data log like the Serial Monitor in Arduino IDE does. - Bulk selection and mass actions. Hold the Ctrl key (Command on macOS) while clicking on nodes, links, or comments to select multiple entities. After that, you could move or delete them all at once.
- Cut/copy/paste. Finally, clipboard functionality you expect from any application is here. Ctrl+C/Ctrl+V your nodes on a patch, across patches, or even across XOD IDE windows.
- Cloud compilation. Now, rather than pull the whole compiler toolchain to your system, you can choose to compile in our cloud. Check “Compile in the cloud” box in the Upload Dialog to use it. This is the first step toward making the browser-based XOD IDE fully functional.
New nodes
Bug fixes
- Fixed upload dialog hang if the serial port was busy (thanks @awgrover)
- Fixed multiple recurring typos of “Ouput” with missing “t” (thanks @awgrover)
- Always keep patches sorted alphabetically in the Project Browser. Previously, new patches and patch renames broke the order.
Download the new version
Follow to the downloads page or start existing desktop IDE and confirm the upgrade.
Feedback is welcomed!