Skip to content

v1.0.0: Logs & Waypoints

Choose a tag to compare

@lewispinstein-hue lewispinstein-hue released this 28 Mar 03:45

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 i next to the Open File icon (Viewing Mode)
  • Waypoints now have first-class support in MotionView and MVLib, with structured CREATED, OFFSET, REACHED, and TIMEDOUT events 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-artifact for consistent Windows and MacOS compilation.
  • Updated screenshots to reflect the new UI

MVLib

  • Added the user-facing WaypointHandle and other necessary functions for managing and creating waypoints
  • Added the user-facing logger.debug/info/warn/error/fatal API 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

For installation, consult the following guides: - [Windows Installation Guide](https://github.com/lewispinstein-hue/MotionView/blob/main/Docs/MotionView/InstallingWindows.md) - [MacOS Installation Guide](https://github.com/lewispinstein-hue/MotionView/blob/main/Docs/MotionView/InstallingMacOS.md) - [MVLib Installation](https://github.com/lewispinstein-hue/MotionView/blob/main/Docs/MVLib/Setup.md)

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!