Skip to content

Added buttons to select gizmo operations from the toolbar #493

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
May 11, 2025

Conversation

adriengivry
Copy link
Member

@adriengivry adriengivry commented May 8, 2025

Description

  • Added buttons to the toolbar to select a gizmo operation
  • Buttons are updated to reflect the current state of the editor
  • Added icons (3) for each operation (move, rotate, scale)

To-Do

Review Guidance

  • Added editor actions to expose/centralize the feature (set/get current gizmo operation)
  • Cleaned-up includes, and replaced the auto enable = []() { ... } lambda by an anonymous function, shared by both the editor mode and gizmo operation buttons to have a consistent disabled state

Screenshot(s)

OvEditor_lrplFvaZzY.mp4

Temporary design (showcasing functionality)

image
Final design

@adriengivry adriengivry self-assigned this May 8, 2025
@adriengivry adriengivry added QoL Quality of Life : Something that can improve users productivity Editor Something relative with the editor labels May 8, 2025
@adriengivry adriengivry changed the title Added buttons to select gizmo operations from the toolbar [WIP] Added buttons to select gizmo operations from the toolbar May 10, 2025
@adriengivry adriengivry marked this pull request as draft May 10, 2025 23:46
@adriengivry adriengivry changed the title [WIP] Added buttons to select gizmo operations from the toolbar Added buttons to select gizmo operations from the toolbar May 11, 2025
@adriengivry adriengivry marked this pull request as ready for review May 11, 2025 00:39
@adriengivry adriengivry merged commit 9409130 into main May 11, 2025
1 check passed
@adriengivry adriengivry deleted the feature/toolbar_gizmo_operations branch May 11, 2025 00:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Editor Something relative with the editor QoL Quality of Life : Something that can improve users productivity
Development

Successfully merging this pull request may close these issues.

1 participant