v1.3.0-rc.1
Pre-release
Pre-release
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