Overview Version History Q & A Rating & Review
WOWCube SDK VisualStudio Code Extension README
This extension is designed for WOWCube cubeapp application developers. It simplifies WOWCube device content management and makes overall process of development of the apps more enjoyable.
Pre-requisites
WOWCube Development Kit version 1.0.8 or later must be installed on the computer and can be downloaded from https://wowcube.com/devkit
Features
New Cubeapp application wizard
Cubeapp application compiler and builder
Automatic install and run on selected WOWCube device
Automatic install and run on WOWCube Emulator
Paired WOWCube device detection
WOWCube device basic information display
Installed cubeapp applications management
Installed cubeapp data management
Built-in WOWCube Development Kit updater
Extension Settings
This extension contributes the next settings:
wowsdk.conf.wizard
: a folder that has been used for new project generation last time
wowsdk.conf.wowsdkpath
: a path to installed WOWCube SDK
wowsdk.conf.wowsdkversion"
: a version of WOWCube SDK that will be used
wwowsdk.conf.currentdevice
: selected WOWCube device
wowsdk.conf.detecteddevices
: a list of paired WOWCube devices
wowsdk.conf.loggingmode
: current mode of retrieval of application logs over bluetooth connection
wowsdk.conf.autocheckforupdates
: a flag that indicates whether auto-check for updates is turned on or off
Third-party Components
This extension uses syntax colorization for both the output/debug/extensions pane and *.log files.
Note: If you are using other extensions that colorize the output panel, it could override and disable colorization!
https://code.visualstudio.com/docs/customization/colorizer
Known Issues
Although the extension can be used on Linux, it provides limited functionality and DOES NOT support any bluetooth-related features.
Release Notes
2.4.3
2.4.2
Minor UI tweaks
Epxerimental support for building C++ project with WASI
2.4.1
Epxerimental support for building C++ project with WASI
2.4.0
Search over documentation and examples
Some UI improvements
2.3.1
Experimental support for Rust language (Windows and Mac)
2.3.0
Experimental support for Rust language (Windows only)
2.2.5
Fix for incorrect logging mode selection
2.2.4
2.2.3
Fix for incorrect installing of C++ Compiler support package on certain verions of Windows
2.2.1
Improved compilation errors handling for Pawn
2.2.0
SDK Version 6.0 support
Minor bug fixes and improvements
2.1.11
2.1.10
Improved handling of initial configuration of the extension
Fix for incorrect rendering of additional C++ project include directories
2.1.9
Fix for extension startup issues
2.1.8
Option for toggling automatic checks for available updates
2.1.7
Improved validation of cubeapp version value
2.1.6
Fixed CPP documentation navigation bug
Support for long cubapp names
2.1.5
Minor changes in order to support SDK Version 5.1
2.1.4
Removed debug information from pawn cublets built for WOWCube emulator
Ad-hoc descriptions are now saved to project file
2.1.3
Ability to receive logs from all modules
2.1.2
GFX + splash screen project template is added
2.1.1
WOWCube store domain name tweak
2.1.0
Ability to receive real-time application logs from cubeapps running on WOWCube device via bluetooth
2.0.7
2.0.6
2.0.5
2.0.4
GFX Engine sample projects
Minor tweaks
2.0.3
2.0.2
2.0.1
2.0.0
C++ compiler support for building cubeapp applications
External tools management
Minor bugfix
1.20.2
1.20.1
Minor bugfix for correct badge assignment
1.20.0
1.19.0
Ability to clear cubeapp local data
Support for embedded images in example projects documentation
Imporved handling of sound assets
Minor bugfixes
1.18.2
1.18.1
Minor change in updater output
1.18.0
Support for icon background image file setting
Support for Cubeapp application badge setting
Improved compatibility with earlier formats of project file
Improved handling of Cubeapp project file settings
1.17.2
Improved handling of Cubeapp project file settings
1.17.1
Windows compatibility fix
1.17.0
Improved handling of Cubeapp project file settings
1.16.0
Improved support for WOWCube Development Kit updates checker
1.15.0
Improved support for WOWCube Development Kit updates checker
The size of a cubeapp is not limited anymore
Compilation of cubeapps for running on emulator is now done with full debug information and dynamic checking
1.14.0
Added user interface for project assets management
Added support for WOWCube Development Kit updates checker
1.13.0
Added 'SDK Files' section to Documentation & Code Examples
Pawn project folder names are changed
1.12.0
1.11.0
Improved new project templates support for different versions of WOWCubeSDK
1.10.0
Added visual editor for cubeapp project file
1.9.0
Improved management and handling of versions of WOWCubeSD
1.8.0
Improved fetching for device general information
1.7.0
Added Ad-Hoc cubeapp file sharing
1.6.0
New WOWCube Development Kit bluetooth bridging app support
1.5.3
1.5.2
Improved document scrolling
1.5.0
WOWCube Development Kit support
Minor bugfixes and improvements
1.4.0
Added support for versioned examples and documentation
Added support for new SDK folders structure
Minor bugfixes and improvements
1.3.0
Added WOWCube SDK version selection support
Improved support for custom pathes defined in wowcube-build file
1.2.2
Fix for 'No task to run on cube' issue
Bluetooth loader response parsing is slightly improved
1.2.0
Introduced new "Run Cubeapp" feature
1.1.0
Introduced new "Upload CUB File to Device" feature
Added WOWCube SDK path validation
Minor UI tweaks and fixes
1.0.0
0.9.9
Fixed for inclusion of local .inc files on Windows
0.9.8
Fixed for WOWCube emulator executable path on Linux
0.9.7
Changes to support WOWCube SDK 2.3.4-alpha5
Fixed filenames inconsistency for case-sensitive file systems
Fixed backslash character support in path names
Improved handling of new project creation failure
Minor UI improvements and bugfixes
Minor changes for better compatibility with Linux
0.9.5
Added output and log colorization
Fixed virtual terminal - related bug
0.9.4
0.9.3
0.9.2
0.9.1
Second release candidate for internal testing
Improved syncronization of views
Minor UI changed
0.9.0
Release candidate for internal testing