Skip to content

Elastic 2025.0.0 Kickoff

Compare
Choose a tag to compare
@Gold872 Gold872 released this 01 Jan 14:55
· 16 commits to main since this release
31bf9ac

Remote Download Improvements

Several improvements have been made to remote downloading. Instead of requiring a layout file to be named elastic-layout.json, and downloading that file, a menu appears with options for which layout to download, and how to incorporate it into your current layout.

image

Field Rotation

You can now rotate the field in increments of 90 degrees

image

ElasticLib Tab Selection

Functionality for selecting a tab from the robot code has been added to ElasticLib!

The API is very straightforward, to select a tab with a specific name, run Elastic.selectTab("Tab Name");, and to select a tab at an index, run Elastic.selectTab(tabIndex);

See the documentation on this feature for more details.

New Gauge Library

Elastic has migrated to a new library for gauges, which are used for the following widgets:

  • Number Bar
  • Number Slider
  • Radial Gauge
  • Voltage View
  • Differential Drive
  • Gyro
  • Motor Controller

This change in gauge libraries has almost no visual difference, and should make no difference to the user

Grid DPI Scaling (Experimental)

⚠️ This is a new experimental feature which has not been tested to the extent of other features in the dashboard and may have unintended side effects. Use with caution! ⚠️

When opening layouts on different scaled displays, often times the size of the grid will not be the same, and some widgets will be hidden. In the Developer section of the settings, an experimental feature has been added to override the DPI scale of the grid. This will resize the grid to the scale it would be if it were on a different DPI display.

The DPI scale override will only affect the size of the grid itself, and not the properties menu, or other popup dialogs on the dashboard.

If there are any issues that occur from the DPI scaling feature, please report it!

Bug Fixes

  • Sendable widgets now properly reset when the topic is changed by the user
  • ComboBox and Split Button choosers publish properly when reconnecting to the robot

Full Changelog

v2025.0.0-beta-5...v2025.0.0