Skip to content

0.1.0 - initial transform-gizmo release

Compare
Choose a tag to compare
@urholaukkarinen urholaukkarinen released this 06 Apr 10:08
· 69 commits to main since this release

Major changes

  • Decoupling from Egui: The core transform-gizmo crate has been reorganized to operate independently of the egui library, allowing for more flexible integration with different frameworks.

  • New sub-crates:

    • transform-gizmo-egui: Integration to the egui library, providing similar api to the former egui-gizmo.
    • transform-gizmo-bevy: Bevy Plugin, enabling easy integration of transform-gizmo to the Bevy Engine.

New features

  • Multiple modes: Any combination of rotation, translation and scale modes now can be enabled for a gizmo.
  • Multiple targets: A gizmo can now manipulate multiple targets as a group.

Fixes

  • Fixed strange transformations in certain angles when rotating
  • Minor picking improvements

Other changes

  • Minor improvements to the look and feel of the gizmo, such as the colored fill in the rotation gizmo.

Migration from egui-gizmo

For uses migrating from the egui-gizmo crate, please refer to the transform-gizmo-egui documentation.

Getting started

# For egui-based apps
cargo add transform-gizmo-egui

# For bevy-based apps
cargo add transform-gizmo-bevy

# For apps without bevy or egui
cargo add transform-gizmo