diff --git a/FtcDashboard/build.gradle b/FtcDashboard/build.gradle
index 8ddd70ecf..c2a267c5e 100644
--- a/FtcDashboard/build.gradle
+++ b/FtcDashboard/build.gradle
@@ -1,5 +1,5 @@
buildscript {
- ext.dashboard_version = '0.1.1'
+ ext.dashboard_version = '0.2.0'
repositories {
jcenter()
diff --git a/docs/gettingstarted.md b/docs/gettingstarted.md
index 368086b2c..325cdea99 100644
--- a/docs/gettingstarted.md
+++ b/docs/gettingstarted.md
@@ -18,7 +18,7 @@ layout: default
}
```
-1. Open `build.release.gradle` in `FtcRobotController`. In the `dependencies` section add `compile 'com.acmerobotics.dashboard:dashboard:0.1.1'` (replace `compile` with `implementation` in later versions of Gradle).
+1. Open `build.release.gradle` in `FtcRobotController`. In the `dependencies` section add `compile 'com.acmerobotics.dashboard:dashboard:0.2.0'` (replace `compile` with `implementation` in later versions of Gradle).
1. Repeat the previous step for `TeamCode` (and other modules you'd like to use the dashboard in).
diff --git a/docs/javadoc/allclasses-frame.html b/docs/javadoc/allclasses-frame.html
index 613ddc418..b3d938234 100644
--- a/docs/javadoc/allclasses-frame.html
+++ b/docs/javadoc/allclasses-frame.html
@@ -2,9 +2,9 @@
-
+
void
updateConfig ()
Sends updated configuration data to all instance clients.
@@ -380,6 +398,41 @@ updateConfig
Sends updated configuration data to all instance clients.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/RobotStatus.OpModeStatus.html b/docs/javadoc/com/acmerobotics/dashboard/RobotStatus.OpModeStatus.html
index 55aa71b70..fe27874f5 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/RobotStatus.OpModeStatus.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/RobotStatus.OpModeStatus.html
@@ -2,9 +2,9 @@
-
+
RobotStatus.OpModeStatus
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/RobotStatus.html b/docs/javadoc/com/acmerobotics/dashboard/RobotStatus.html
index 1fbc1d4af..5ed3f2b64 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/RobotStatus.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/RobotStatus.html
@@ -2,9 +2,9 @@
-
+
RobotStatus
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/Canvas.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/Canvas.html
index d164f98f1..1dd0d0121 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/canvas/Canvas.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/Canvas.html
@@ -2,9 +2,9 @@
-
+
Canvas
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/CanvasOp.Type.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/CanvasOp.Type.html
index 5ed42cd41..06a1201be 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/canvas/CanvasOp.Type.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/CanvasOp.Type.html
@@ -2,9 +2,9 @@
-
+
CanvasOp.Type
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/CanvasOp.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/CanvasOp.html
index 969b5ac5c..16f994f76 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/canvas/CanvasOp.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/CanvasOp.html
@@ -2,9 +2,9 @@
-
+
CanvasOp
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/Circle.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/Circle.html
index eaa5a135e..a9f40178c 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/canvas/Circle.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/Circle.html
@@ -2,9 +2,9 @@
-
+
Circle
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/Fill.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/Fill.html
index cf87037db..6b51ba6b8 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/canvas/Fill.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/Fill.html
@@ -2,9 +2,9 @@
-
+
Fill
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/Polygon.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/Polygon.html
index c093c0613..207043beb 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/canvas/Polygon.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/Polygon.html
@@ -2,9 +2,9 @@
-
+
Polygon
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/Polyline.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/Polyline.html
index 9b5b7bd16..f4b3635a9 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/canvas/Polyline.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/Polyline.html
@@ -2,9 +2,9 @@
-
+
Polyline
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/Spline.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/Spline.html
index 28f891b40..343447553 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/canvas/Spline.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/Spline.html
@@ -2,9 +2,9 @@
-
+
Spline
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/Stroke.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/Stroke.html
index fe08015aa..e147ede6c 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/canvas/Stroke.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/Stroke.html
@@ -2,9 +2,9 @@
-
+
Stroke
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/StrokeWidth.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/StrokeWidth.html
index 4df86edb5..e3f22a209 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/canvas/StrokeWidth.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/StrokeWidth.html
@@ -2,9 +2,9 @@
-
+
StrokeWidth
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/package-frame.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/package-frame.html
index 7fd4ec7ce..c258fc845 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/canvas/package-frame.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/package-frame.html
@@ -2,9 +2,9 @@
-
+
com.acmerobotics.dashboard.canvas
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/package-summary.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/package-summary.html
index a33c0ecb5..05dc28c46 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/canvas/package-summary.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/package-summary.html
@@ -2,9 +2,9 @@
-
+
com.acmerobotics.dashboard.canvas
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/canvas/package-tree.html b/docs/javadoc/com/acmerobotics/dashboard/canvas/package-tree.html
index 4d41fde22..7570fef67 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/canvas/package-tree.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/canvas/package-tree.html
@@ -2,9 +2,9 @@
-
+
com.acmerobotics.dashboard.canvas Class Hierarchy
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/Config.html b/docs/javadoc/com/acmerobotics/dashboard/config/Config.html
index b80229835..0e4c430b1 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/config/Config.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/config/Config.html
@@ -2,9 +2,9 @@
-
+
Config
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/Configuration.html b/docs/javadoc/com/acmerobotics/dashboard/config/Configuration.html
index 7c849026f..e907e82e9 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/config/Configuration.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/config/Configuration.html
@@ -2,9 +2,9 @@
-
+
Configuration
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/FieldProvider.html b/docs/javadoc/com/acmerobotics/dashboard/config/FieldProvider.html
index 2f650dcd2..342b875a5 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/config/FieldProvider.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/config/FieldProvider.html
@@ -2,9 +2,9 @@
-
+
FieldProvider
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/ValueProvider.html b/docs/javadoc/com/acmerobotics/dashboard/config/ValueProvider.html
index ecdcb1361..25310e426 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/config/ValueProvider.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/config/ValueProvider.html
@@ -2,9 +2,9 @@
-
+
ValueProvider
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/options/BooleanOption.html b/docs/javadoc/com/acmerobotics/dashboard/config/options/BooleanOption.html
index 78ac93109..fb763ed95 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/config/options/BooleanOption.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/config/options/BooleanOption.html
@@ -2,9 +2,9 @@
-
+
BooleanOption
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/options/CustomOption.html b/docs/javadoc/com/acmerobotics/dashboard/config/options/CustomOption.html
index 3e5abdfce..10b3d0208 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/config/options/CustomOption.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/config/options/CustomOption.html
@@ -2,9 +2,9 @@
-
+
CustomOption
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/options/DoubleOption.html b/docs/javadoc/com/acmerobotics/dashboard/config/options/DoubleOption.html
index d44419d46..74b8543d3 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/config/options/DoubleOption.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/config/options/DoubleOption.html
@@ -2,9 +2,9 @@
-
+
DoubleOption
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/options/EnumOption.html b/docs/javadoc/com/acmerobotics/dashboard/config/options/EnumOption.html
index cacd3891b..c2c9f1ce8 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/config/options/EnumOption.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/config/options/EnumOption.html
@@ -2,9 +2,9 @@
-
+
EnumOption
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/options/IntOption.html b/docs/javadoc/com/acmerobotics/dashboard/config/options/IntOption.html
index c64e77216..dacd33fa0 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/config/options/IntOption.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/config/options/IntOption.html
@@ -2,9 +2,9 @@
-
+
IntOption
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/options/Option.html b/docs/javadoc/com/acmerobotics/dashboard/config/options/Option.html
index 142b0af7b..d461b0258 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/config/options/Option.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/config/options/Option.html
@@ -2,9 +2,9 @@
-
+
Option
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/options/OptionType.html b/docs/javadoc/com/acmerobotics/dashboard/config/options/OptionType.html
index 5fc93c318..a9f62260d 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/config/options/OptionType.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/config/options/OptionType.html
@@ -2,9 +2,9 @@
-
+
OptionType
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/options/StringOption.html b/docs/javadoc/com/acmerobotics/dashboard/config/options/StringOption.html
index fa84bc203..f422d392c 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/config/options/StringOption.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/config/options/StringOption.html
@@ -2,9 +2,9 @@
-
+
StringOption
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/options/package-frame.html b/docs/javadoc/com/acmerobotics/dashboard/config/options/package-frame.html
index 26ddd25ad..f690834a1 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/config/options/package-frame.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/config/options/package-frame.html
@@ -2,9 +2,9 @@
-
+
com.acmerobotics.dashboard.config.options
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/options/package-summary.html b/docs/javadoc/com/acmerobotics/dashboard/config/options/package-summary.html
index c241f57c7..ff8775803 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/config/options/package-summary.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/config/options/package-summary.html
@@ -2,9 +2,9 @@
-
+
com.acmerobotics.dashboard.config.options
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/options/package-tree.html b/docs/javadoc/com/acmerobotics/dashboard/config/options/package-tree.html
index 827988fa2..487cee118 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/config/options/package-tree.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/config/options/package-tree.html
@@ -2,9 +2,9 @@
-
+
com.acmerobotics.dashboard.config.options Class Hierarchy
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/package-frame.html b/docs/javadoc/com/acmerobotics/dashboard/config/package-frame.html
index 6c827ddcc..f1ac81cb3 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/config/package-frame.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/config/package-frame.html
@@ -2,9 +2,9 @@
-
+
com.acmerobotics.dashboard.config
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/package-summary.html b/docs/javadoc/com/acmerobotics/dashboard/config/package-summary.html
index 714f0e810..a4114053b 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/config/package-summary.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/config/package-summary.html
@@ -2,9 +2,9 @@
-
+
com.acmerobotics.dashboard.config
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/config/package-tree.html b/docs/javadoc/com/acmerobotics/dashboard/config/package-tree.html
index eae0c55fe..70ab57ca3 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/config/package-tree.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/config/package-tree.html
@@ -2,9 +2,9 @@
-
+
com.acmerobotics.dashboard.config Class Hierarchy
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/message/Message.html b/docs/javadoc/com/acmerobotics/dashboard/message/Message.html
index 1658aa9f0..d33eaaa29 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/message/Message.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/message/Message.html
@@ -2,9 +2,9 @@
-
+
Message
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/message/MessageDeserializer.html b/docs/javadoc/com/acmerobotics/dashboard/message/MessageDeserializer.html
index 59fcb5789..e2177fc00 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/message/MessageDeserializer.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/message/MessageDeserializer.html
@@ -2,9 +2,9 @@
-
+
MessageDeserializer
-
+
diff --git a/docs/javadoc/com/acmerobotics/dashboard/message/MessageType.html b/docs/javadoc/com/acmerobotics/dashboard/message/MessageType.html
index 8c664eb31..4690367b1 100644
--- a/docs/javadoc/com/acmerobotics/dashboard/message/MessageType.html
+++ b/docs/javadoc/com/acmerobotics/dashboard/message/MessageType.html
@@ -2,9 +2,9 @@
-
+
MessageType
-
+
@@ -153,21 +153,24 @@ Enum Constant Summary
RECEIVE_CONFIG_SCHEMA