Skip to content

v1.3.0-rc.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@varun7654 varun7654 released this 18 Nov 21:39
· 89 commits to main since this release
v1.3.0-rc.1
cd9d5dd

This release requires Java 17

This Release requires you to use a beta version of the Robot Side Library!

Instead of the releases maven repository, use the snapshots maven repository

repositories {
    ...
    maven {
        url "https://maven.dacubeking.com/snapshots" // Use this link instead of https://maven.dacubeking.com/releases
    }
}

Update the implementation of the library to version 1.0.2-beta

    implementation "com.dacubeking:autobuilder-robot:1.0.2-beta" //Changed from 1.0.1 or 1.0.0

Highlights

  • Add a settings menu in #30
    • Allows configuring robot and app constants from within the app in real-time
    • Also allows configuring trajectory constraints in realtime
  • Allow adding constraints to specific paths in autos
    • This was possible but required editing the JSON of the autonomous files
    • This is now possible to do this directly in the autonomous timeline
  • Autos are now saved in the msgpack format
    • Should improve autonomous deserialization times by ~40%
  • Pressing alt will show the position of the mouse on the field

Bug Fixes

  • The field image/paths not being invisible when the app launches sometimes
  • Autos being deleted when the file is initially loaded
    • This was due to some thread safety issues in the autosave functionality that was fixed

Full Changelog: v1.2.1...v1.3.0-rc.1