Unofficial FRC SmartDashboard in nw.js with ntcore_node.
Requires nw.js 0.14.1.
Takes the best features from SmartDashboard and SFX Dashboard
- Supports integer, double, string, boolean, and array data types (raw isn't supported yet)
- Other complex widgets - graphs, dials, dropdown choosers...
- Layout containers for organization
- Supports USB and MJPEG camera streams
- Themes and plugins
- Driver Station integration (like the LV dashboard)
Currently the only release builds are for Windows. To build it yourself for Windows or another target, follow these steps:
- Build ntcore_node for nw.js (
--target-version=0.14.1
) - Clone this repo and place
ntcore_node.node
in the root. (Replace the one that already exists for Windows x64) - Edit line 5
build.xml
for your target OS and architecture (linux-ia32
,osx-x64
, etc) ant sd.package
- Locate built SmartDashboard.js in
dist/app
. Note: Thenw
executable is the entry point, and it can't be renamed due to an nw.js issue with native modules.