Skip to content

Releases: acmerobotics/ftc-dashboard

0.4.6

29 Sep 05:33
Compare
Choose a tag to compare

Changes

  • Add back key names to TelemetryView
  • Clear unused field overlays to save bandwidth
  • Fix Linux PS4 DualShock touchpad support (#94, thanks @MafteiAlbert-Alexandru)

0.4.5

15 Sep 07:19
Compare
Choose a tag to compare

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)

0.4.4

23 Jan 23:38
Compare
Choose a tag to compare

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.

0.4.3

25 Sep 13:12
Compare
Choose a tag to compare

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();
}

0.4.2

07 May 16:53
Compare
Choose a tag to compare

Changes

0.4.1

03 Mar 22:10
Compare
Choose a tag to compare

Changes

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

0.4.0

20 Jan 03:41
Compare
Choose a tag to compare

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!

0.3.10

16 Sep 21:09
Compare
Choose a tag to compare

Changes:

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

0.3.9

28 Aug 20:31
Compare
Choose a tag to compare

Changes:

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

0.3.8

05 Feb 04:52
Compare
Choose a tag to compare

Changes:

  • Upgrade to FTC SDK v5.4
  • Fix issue with colors not cycling with more than five simultaneous graphing variables.
  • Ensure all configuration items are listed in alphabetical order.
  • Fix #18