Releases: rocketbooster1000/SwerveVisualizer
Release list
v0.3.0 Beta 1 Pre-release (06162024-143613)
Second pre-release for 0.3.0:
- Movable swerve
- useWASDto move around - Editable velocity (pixels/30ms)
Notes:
- It is currently impossible to revert to previous layouts
- Swerve base may disappear under option panels
- Kinematics does not reflect change in translational and rotational velocities when both are at maximum request
- No new controls added
Download the jar from this pre-release (or find it under the release folder) to use the program
For more information on how to use the program visit the README
Requires Java 8 or later
v0.3.0 Alpha 1 Pre-release (01022024-192353)
Version 0.3.0's first pre release is here:
- Moved to a field centered focus
- Swerve base will now rotate as heading changes
- The "front" of the robot base is now green
No new controls or UI has been added
Note: it is currently impossible to go back to previous layouts of the visualizer
Download the jar from this pre-release (or find it under the release folder) to use the program
For more information on how to use the program visit the README
Requires Java 8 or later
v0.2.0 Release
Full release for version 0.2.0
New features:
- Revamped UI
- Editable rotation speed
- Editable/Displayable heading
- Added a new
getFormatHeading()method for easy displayable heading conversion
Changes:
- Moved from
KeyListenertoKeyBindings - Folder structure now under
src/main/javato align with maven conventions
Bug fixes:
- Fixed a bug (Issue #2) where caps lock would disable movement
- Fixed an issue where incompatible Java versions were not disclosed
Download the jar from this pre-release (or find it under the release folder) to use the program
For more information on how to use the program visit the README
Requires Java jdk 8.0 or later
v0.2.0 Beta 1 Pre-release (11162023-200440)
Version 0.2.0 is moving to beta development
New features and changes in this version:
- Control panel moved to bottom of screen + more integrated
- Heading display grouped with rotation (under a single panel)
modelfolder and class modified for better reusability- Added
rootfolder structure to be more consistent with maven conventions
Bug fixes in this version:
- fixed a bug where an abnormally large rotation speed resulted in runtime error
Download the jar from this pre-release (or find it under the release folder) to use the program
For more information visit the README
Requires Java jdk 8.0 or later
v0.2.0 Alpha 2 Pre-release (11042023-151011)
This is a quick fix on immediately found problems in pre-release alpha1:
- Order of the input box, input information and confirm button was incorrect
- Program required
jdk-20or later - Incorrect window title
This release sets the JDK version back to Java 1.8 (Thanks @spicypark)
v0.2.0 Alpha 1 Pre-release (11042023-111746)
Edit: This pre-release requires Java JDK 20 or later* (Thanks @spicypark)
Preliminary features of version 0.2.0 are ready to test:
- Heading is by default shown on the visualizer (use
hto toggle show or hide) - Rotation speed is now editable by using the text field, then clicking the
OKbutton - Source code side:
KeyListenerimplementation has been replaced withKeyBindings- Added
ControlPanel.java
To use the pre-release either check the README on how to download the runnable jar or source code, or navigate to the release folder under pre and download SwerveVisualizer_v0.2.0-alpha1.java
This is the first pre-release of this version, bugs will appear
Feel free to submit any issues or pull requests on problems you encounter
v0.1.2 Release
RECOMMENDED (10272023) - This is a recommended patch that fixes the following bugs:
- Window title issue
- Rotation direction was inverted
Download the jar file for runnable program
More information is in the README
v0.1.1 Release
v0.1.1
The following changes are present in this patch:
- Separated
graphicsandmodelto be usable in other applications. - Added runnable file to release
- Added documentation
- Small bug fixes and improvements
If you only want the runnable program, download the jar file included
First (pre)-release
First Pre-release
There is currently no documentation for this project.
Only source code is available currently, runnable program will be added in a later patch.