Ftc Dashboard Versions Save

React-based web dashboard designed for FTC

v0.4.5

1 year ago

Changes

  • Resolve flickering by merging telemetry contents.
  • Render HTML telemetry (supports a superset of regular telemetry).
  • Fixes incompatibility with FTC SDK v8.0.
  • Replace FREIGHT FRENZY image with POWER PLAY one (#85, thanks @abidingabi)

v0.4.4

2 years ago

Changes

  • Gracefully degrade gamepad support in insecure contexts (#72, thanks @Christian7573 )
  • Make direct config tree operations more thread safe (mitigates #75)

Migration

Any code that calls FtcDashboard#getConfigRoot() and manipulates the config tree should use the new FtcDashboard#withConfigRoot(Consumer) call. All config modifications should take place in the provided function to prevent concurrent modification.

v0.4.3

2 years ago

Changes

  • Replace ULTIMATE GOAL field image with FREIGHT FRENZY field image (thanks @dansman805)
  • Fix dashboard enable/disable op mode (thanks @dansman805)
  • Simplify installation procedure with SDK annotation hooks
  • Fix slight incompatibility with SDK v7.0 (thanks @serivesmejia)

Migration

Remove all dashboard references from FtcRobotControllerActivity. These lifecycle calls are now proxied through proper SDK APIs.

To suppress the enable/disable op mode, add this static block in one of your classes instead of passing true to FtcDashboard#start().

static {
    FtcDashboard.suppressOpMode();
}

v0.4.2

3 years ago

Changes

  • Add live logging view (thanks @NoahBres)

v0.4.1

3 years ago

Changes

  • Fix config global save button
  • Fix Xbox 360 controller mapping (#47, thanks @smartynenko).

v0.4.0

3 years ago

Changes

  • Add customizable drag-n-drop layout
  • Migrate mostly to TypeScript
  • Add auto-formatting and linting
  • Relax number input validation
  • Register enable/disable op mode
  • Add PS4 DualShock controller support

Big shoutout to @NoahBres for implementing most of these features!

v0.3.10

3 years ago

Changes:

  • Broaden Xbox 360 gamepad criteria (fixes #27)
  • Replace SKYSTONE field image with ULTIMATE GOAL field image (fixes #28, thanks @NoahBres and @dansman805)

v0.3.9

3 years ago

Changes:

  • Upgrade to FTC SDK v5.5
  • Fix #24

v0.3.8

4 years ago

Changes:

v0.3.7

4 years ago

Changes:

  • Fix short-circuiting issue in MultipleTelemetry that sometimes artificially slowed dashboard telemetry to the update frequency of SDK telemetry.