Skip to content

Releases: StuyPulse/StuyLib

StuyLib v2022.1.0

15 Jan 18:12
Compare
Choose a tag to compare

Happy Kickoff!

  • Updated GradleRio -> v2022.1.1
  • Added Rotations Unit to Angle Class
  • Added .opposite() to Angle Class
  • Updated Documentation for .negative() in Angle Class
  • Fixed getGamepadName() for PS4 Class

StuyLib v2022.0.2-beta

17 Nov 22:05
Compare
Choose a tag to compare
Pre-release
  • Added maven-publish inorder to return Jitpack support.

StuyLib v2022.0.1-beta

17 Nov 21:47
Compare
Choose a tag to compare
Pre-release
  • Updated StuyLib to WPILib v2022.1.1-beta-2

StuyLib v2021.2.2

03 Apr 20:36
Compare
Choose a tag to compare
  • PIDCalculator now works

  • Control Algorithms now interface with SmartDashboard more naturally

    • They automatically detect SmartNumbers and prevent them from being overridden
    • They are now Sendable Objects

StuyLib v2021.2.0

08 Mar 20:28
Compare
Choose a tag to compare
  • Added Auto Gamepad
  • Removed Angle Constants

v2021.1.3

06 Mar 20:24
Compare
Choose a tag to compare
  • fixed bug with angle caching that caused a null pointer exception

StuyLib v2021.1.2

06 Mar 19:35
Compare
Choose a tag to compare
  • Made Limelight Singleton Class
  • Added Angle Caching

StuyLib v2021.1.1

01 Mar 21:26
Compare
Choose a tag to compare
  • Change Limelight to be non-static so that multiple limelights can be supported
  • Fix build_release for windows
  • Add more functions to Polar2D

StuyLib v2021.1.0

20 Feb 19:00
Compare
Choose a tag to compare
  • added licence to each file
  • fixed issue in RateLimit
  • fixed issue in MovingAverage
  • added GamepadState.java to store the state of a gamepad
  • added initSendable() to gamepad to clearly label the inputs being recieved
  • fixed JGraph chart
  • improved speed of Vector2D.rotate() as it greatly reduces the number of intermediate objects it creates
  • BREAKING: renamed SLMath.limit() to SLMath.clamp()
  • BREAKING: removed CSV related files

StuyLib v2021.0.7

07 Feb 22:02
Compare
Choose a tag to compare
  • Added a KeyGamepad base class to control keymappings for a keyboard gamepad to make switching between then seamless.
  • Added a SimKeyGamepad to use as a gamepad for simulated robot code. This is for robots like the ROMI
  • Simplified KeyTracker util file to make it more usable. It is useful for 2d java.awt simulations