o3de / o3de

Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.

Home Page:https://o3de.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

When leaving CTRL+G mode in the editor, restore focused prefab

nick-l-o3de opened this issue · comments

Currently, a common workflow when tweaking a prefab (since override 'apply' isn't the recommended current workflow) is to open it for editing (focus it) and then make your changes to its properties and sliders.

If you're working on a prototype or level you will often want to test your changes, so you press CTRL+G to see how it works in the game with these new settings.

When you hit escape to go back into edit mode, the prefab is no longer focused and you have to refocus it and scroll back down to its properties and open its components and so on, to continue tweaking whatever property value you were trying various values for.

Describe the solution you'd like
Store some sort of state before CTRL G and restore it after.
State would ideally be

  • Current selection
  • Current focused prefab, if any
  • Property browser state, if possible, for the currently focused prefab so that the same field can be still in view.

This would be fantastic, for focused or even just targeted entities.

Additionally I have some major issues arise when I Ctrl+G from inside a prefab focus. When I return it's often focused outside of the prefab, but still acting as if it IS in focus, causing major issues until I restart the editor.