v1.0.0: Logs & Waypoints
What's New?
MotionView
- Consistent theta rendering: with a field rotation of 0º, +Y is 0º, and +X is 90º. This fixed hidden bugs with rendering
- File exporting & metadata: you are now able to export your routes in the native MotionView format, which contains all the specifics about your run. This metadata can be viewed by clicking the
inext to the Open File icon (Viewing Mode) - Waypoints now have first-class support in MotionView and MVLib, with structured
CREATED,OFFSET,REACHED, andTIMEDOUTevents rendered directly in the UI. They can be filtered, clicked, and visualized on the field, making it much easier to inspect target behavior and jump to relevant moments in a run. - Standard logs are now parsed and displayed in a dedicated, formatted panel instead of being limited to raw terminal output. This gives you a cleaner, color-coded view of runtime information during livestreaming and file import, while still preserving the raw output in the live console.
- Added a
.github/workflows/build-tauri-artifactfor consistent Windows and MacOS compilation. - Updated screenshots to reflect the new UI
MVLib
- Added the user-facing
WaypointHandleand other necessary functions for managing and creating waypoints - Added the user-facing
logger.debug/info/warn/error/fatalAPI for logs - Greatly expanded documentation with guides and advice for nearly all MVLib API'
- Fixed several low-danger bugs, as well as a few higher danger bugs
- Massively organized files by separating related chunks into different files
MotionView supports Windows 11 and macOS Silicon devices.
If you have any issues, comments, or ideas, report them to GitHub Issues or VexForum. Any feedback is greatly appreciated!
