0.1.0 - initial transform-gizmo release
Major changes
-
Decoupling from Egui: The core
transform-gizmo
crate has been reorganized to operate independently of theegui
library, allowing for more flexible integration with different frameworks. -
New sub-crates:
transform-gizmo-egui
: Integration to theegui
library, providing similar api to the formeregui-gizmo
.transform-gizmo-bevy
: Bevy Plugin, enabling easy integration oftransform-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