Skip to content

Latest commit

 

History

History
100 lines (75 loc) · 6.92 KB

File metadata and controls

100 lines (75 loc) · 6.92 KB

AdvantageScope 2027 Alpha

Downloads for the 2027 alpha releases of AdvantageScope can be found here (find the first release with version v27.0.0-alpha-X). The changelog below lists the available releases along with related compatibility information. Note that many changes included in the 2027 alpha are also available in the 2026 beta (see What's New in 2026?). See also the known issues section below.

  • Added support for uploading assets through AdvantageScope Lite (#411)
  • Improve the reliability of keyboard shortcuts in AdvantageScope Lite (#390)

The following changes are also available in v26.0.0-beta-1:

  • Added Road Runner log support (#373, @j5155)
  • Added FTC Dashboard support (#380, @j5155)
  • Added support for CSV files (#410, @amsam0)
  • Added support for unit-aware graphing to the line graph tab
  • Added support for AprilTags on FTC fields
  • Added warning when switching to an FTC field for the first time
  • Added menu options to quickly switch between live sources
  • Added right-click menu in sidebar for copying field names to the clipboard (#398, @virtualkyle378)
  • Improved organization of preferences window
  • Added app icon for macOS Tahoe
  • Added translucent sidebar effect on Windows 11
  • Removed support for PathPlanner 2023 live source
  • Added support for system installations of FFmpeg
  • Fixed a bug causing incorrectly filtered values to be displayed in the line graph legend (#414)
  • Fixed an issue causing some very large WPILOGs to fail to open (#406)

The following changes are also available in v26.0.0-beta-1:

  • Fixed WPILOG parsing with official WPILib distributions of AdvantageScope
  • Added support for separate 2D mechanisms on XZ and YZ planes
  • Added warning on line graph when no enabled state found
  • Fixed edge cases when resizing controls pane
  • Fixed visual glitches when switching line graph styles

The following changes are also available in v26.0.0-beta-1:

  • Fixed rendering of WPILOGs with timestamp ranges starting after zero (addresses the known issue below)
  • Fixed functionality of in-app menus on Windows and Linux
  • Added support for unit conversion with byte values
  • Improved stability of YouTube and TBA video downloading
  • Fixed visual artifacts on line graph tab with differentiated fields
  • Fixed handling of ELECTRON_RUN_AS_NODE environment variable
  • Fixed rendering of very large raw and array values
  • Added support for AdvantageScope Lite (docs)
  • Added log downloading support for SystemCore using SFTP
  • Added support for the system NT server on SystemCore, including DS and joystick data (select "NetworkTables 4 (SystemCore)")
    • We plan to allow simultaneous connections to the primary and system NT server, but this feature is not currently available.
  • Added optional support for the unified 2027 coordinate system (disabled by default)
    • This new coordinate system uses a center-field origin facing away from the red alliance, and is consistent across FRC and FTC. The default coordinate system remains unchanged to ease the transition when porting existing FRC code, but this can be changed in the preferences menu.
  • Removed shortcut for the USB roboRIO address
    • Adjust the "Robot Address" in the preferences menu when connecting to SystemCore via USB. A shortcut for the SystemCore USB address(es) may be added in a future release.
  • Removed support for legacy numeric array format (docs)

The following changes are also available in v26.0.0-beta-1:

  • Added support for FTC fields and robots
  • Improved handling of coordinate systems for FTC compatibility
  • Improved color options for robot bumpers
  • Added support for 2D mechanisms on the YZ axis of 3D robots
  • Added support for 3D view antialiasing
  • Renamed odometry tab to "2D Field" for consistency & accuracy
  • Reorganized menu bar for consistency across platforms
  • Removed "experimental" warning for AdvantageScope XR
  • Removed support for Zebra MotionWorks (no longer in use at events)
  • Restrict update checking to the current major version
  • Improved the efficiency of line graph plotting
  • Fixed handling of WPILOGs with timestamp ranges starting after zero
  • Fixed edge cases with "Zoom to Enabled Range" function
  • Fixed translucency of ghost objects on the 2D field
  • Fixed a bug causing invalid 3D camera positions when reopening AdvantageScope
  • Fixed the ordering of AdvantageKit logs with randomized names in the download window
  • Fixed handling of default values and empty arrays in Protobuf messages

Known Issues

URCL is not supported

There is currently no 2027 alpha release for URCL due to the limited featureset of the CAN API in the first 2027 alpha of WPILib. A 2027 alpha of URCL will be released at a later date.

Joystick visualization with POVs is inaccurate

SystemCore and the 2027 alpha of WPILib use a new format for joystick POV values that is not currently compatible with AdvantageScope, causing the joystick visualization to display inaccurate data. This issue will be fixed in a future release.

Keyboard shortcuts do not function consistently in AdvantageScope Lite

The menu bar in AdvantageScope Lite displays keyboard shortcut information, but these shortcuts may function inconsistently depending on the OS and browser. This issue is being investigated and will be fixed in a future release (see Mechanical-Advantage/AdvantageScope#390).

Log files are very zoomed out by default

Fixed by v27.0.0-alpha-2

By default, log files from SystemCore currently use epoch timestamps that are not properly handled by AdvantageScope. This causes the timeline to be very zoomed out when opening log files, so significant zooming is required to access data. There are also various visual artifacts throughout the UI. This issue will be fixed in future releases of AdvantageScope and WPILib (see wpilibsuite/allwpilib#8041).