Skip to content

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.

2 participants