Skip to content

Releases: acmerobotics/ftc-dashboard

v0.4.16

09 Sep 02:06
Compare
Choose a tag to compare

Changes

c37c0ac Add INTO THE DEEP field image
3cc991e Move client code to /client
d5b3db3 Merge SDK v10.0

v0.4.15

25 Jan 05:41
Compare
Choose a tag to compare

26920d6 Add basic support for long, float (#150)
82b536f Fix link to node version (#149)
8743b68 Mention vision portal sample & EOCV in camera docs (#146)
21140b3 Add TS input files

Thanks @KennanHunter and @BD103

v0.4.14

06 Nov 00:49
Compare
Choose a tag to compare

Changes

  • Add array config support by @MafteiAlbert-Alexandru in #144
  • Link config variable labels to their inputs (fixes #118)
  • Remove field flickering (fixes #141) and improves field framerate with default field drawing
  • Add some icon tooltips (fixes #143)
  • Show battery voltage in the top bar (fixes #129)
  • Allow resizing of pause graphs without clearing (fixes #122)

Full Changelog: v0.4.13...v0.4.14

v0.4.13

23 Sep 02:00
Compare
Choose a tag to compare

Changes

  • Add CENTERSTAGE field and make it the default

v0.4.12

09 Sep 01:50
Compare
Choose a tag to compare

Changes

v0.4.11

09 Sep 01:49
Compare
Choose a tag to compare

Changes

  • Move default drawing logic to the server with an option to disable, opening up easier custom fields.
  • Field versatility improvements (#138, big thanks @IronReignRobotics)
    • New drawing primitives (text, images, grids)
    • Field coordinate system transformations (set origin, set rotation, set scaling)
    • See the details on the [field view docs page[(https://acmerobotics.github.io/ftc-dashboard/fieldview).

v0.4.10

20 Jul 18:30
Compare
Choose a tag to compare
  • Support FTC SDK 8.2
    • initActiveOpMode() -> initOpMode()
    • Remove system op modes from dash list
  • Change websocket (re)connection logic to be more robust

v0.4.9

10 Mar 09:21
Compare
Choose a tag to compare

Changes

A couple of stability improvements.

  • Replace some throws with logs. The dash core refactor aggressively made some old catch clauses re-throw instead of log. Turns out that some of these were hit in the wild! In particular, there are edge cases around the socket lifecycle where dash may attempt to send messages on a socket that's already closed. The old behavior has been restored.
  • The new Mutex container helps ensure access to certain variables is synchronized. It doesn't totally foreclose such bugs, but it makes them harder to write. (And this is as good an opportunity as any to remind everyone that the dashboard API is not thread-safe. Call it exclusively in op modes and you should be fine.)

0.4.8

06 Jan 02:10
Compare
Choose a tag to compare

Changes

CleanShot.2022-12-09.at.03.06.49.mp4
  • Graph performance improvements

0.4.7

08 Dec 06:10
Compare
Choose a tag to compare

Changes

  • Display message in clients when disabled (addresses #104)

Screen Shot 2022-12-07 at 9 40 39 PM

  • Display null config variables (still no editing)

Screen Shot 2022-12-07 at 9 41 31 PM

  • Handle special floating point values (still no

Screen Shot 2022-12-07 at 9 41 40 PM

editing)
  • Stop leaking memory when disabled (fixes #100)
  • Fix graph unpausing (fixes #98)
  • Various changes under the hood (thanks @nash-pillai and especially @NoahBres)